Senior Machine Learning Engineer

Tensec

San Francisco (CA)

On-site

USD 216,700 - 303,400

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental, and vision insurance
401(k) program with employer match
Generous vacation time
Parental leave

Job summary

Tensec is seeking a Machine Learning Engineer to join the Ads team in San Francisco. In this role, you will design, build, and deploy machine learning models that enhance advertising effectiveness, influencing ad ranking and bidding processes. Ideal candidates should have at least 3 years of ML experience and be proficient in Python and frameworks like TensorFlow or PyTorch.

With a competitive base salary ranging from $216,700 to $303,400, alongside equity opportunities and comprehensive benefits including medical insurance and parental leave, Tensec is committed to diversity and providing reasonable accommodations for applicants.

Qualifications

  • 3+ years of experience in training, evaluating, and deploying ML models.
  • Proficient in programming languages like Python or Scala.
  • Experience with TensorFlow or PyTorch.

Responsibilities

  • Design, build, and deploy machine learning models for ad ranking.
  • Take ownership of the ML lifecycle from ideation to production.
  • Perform feature engineering on diverse data.

Skills

Machine Learning
Python
Scala
TensorFlow
PyTorch
Feature Engineering
Cross-Functional Collaboration

Education

Advanced degree (MS/PhD) in a quantitative field

Tools

Spark
Kafka

Job description

Join the Ads team as a Machine Learning Engineer and become a key contributor to Reddit’s business. In this hands‑on role, you will be responsible for the full lifecycle of our ML systems, from initial research and modeling to deployment and optimization in production. Your work will directly impact how we deliver relevant ads and drive value for our advertisers across areas like ad ranking, bidding, measurement, and optimization.

Responsibilities:
  • Design, build, and deploy industrial-level machine learning models to solve critical problems in ad ranking, bidding, and optimization.
  • Take full ownership of the ML lifecycle, from ideation and research to building scalable serving systems and maintaining models in production.
  • Perform systematic feature engineering to transform raw, diverse data into high-quality features that drive model performance.
  • Work closely with product managers, data scientists, and engineers to translate business challenges into effective ML solutions.
  • Improve the reliability and stability of our ML systems by building robust monitoring, alerting, and automated retraining pipelines.
  • Research new algorithms, stay up‑to‑date with state‑of‑the‑art ML techniques, and contribute to the team’s strategy and roadmap.
Required Qualifications:
  • At least 3+ years of end-to-end experience in training, evaluating, and deploying machine learning models in a production environment.
  • Proficient in one or more general-purpose programming languages (e.g., Python, Scala) and have a solid understanding of software development best practices.
  • Hands‑on experience with a major machine learning framework (e.g., TensorFlow, PyTorch) and a deep understanding of core ML concepts and algorithms.
  • Proof of ability to work effectively with cross‑functional teams, including product managers and data scientists, to translate business needs into technical solutions.
  • Track record of using machine learning to drive key performance indicator (KPI) wins and solve complex, real-world problems.
Bonus Points:
  • Experience working in the Ads domain.
  • Experience or interest in the advertising business and understanding customer needs.
  • An advanced degree (MS/PhD) in a quantitative field.
  • Familiarity with distributed systems and large‑scale data processing technologies (e.g., Spark, Kafka).

Pay Transparency:

The base pay range for this position is: $216,700 — $303,400 USD.

This job posting may span more than one career level.

In addition to base salary, this job is eligible to receive equity in the form of restricted stock units, and depending on the position offered, it may also be eligible to receive a commission. Additionally, Reddit offers a wide range of benefits to U.S.-based employees, including medical, dental, and vision insurance, 401(k) program with employer match, generous time off for vacation, and parental leave.

Reddit is proud to be an equal‑opportunity employer, and is committed to building a workforce representative of the diverse communities we serve. Reddit is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If, due to a disability, you need an accommodation during the interview process, please let your recruiter know.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Machine Learning Engineer
Staff Machine Learning Engineer

Segment (Twilio) • San Francisco (CA)

On-site
USD 230,000 - 322,000
Healthcare benefits
401k match
Global benefit programs
+5
Senior Machine Learning Engineer, Ads ML Platform
Senior Machine Learning Engineer, Ads ML Platform

Nerdleveltech • Northern (KY)

Hybrid
USD 217,000 - 303,000
Comprehensive Healthcare Benefits and
401k with Employer Match
Global Benefit programs
+5
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Reddit, Inc. • San Francisco (CA)

On-site
USD 216,700 - 303,400
Comprehensive Healthcare
401(k) with employer match
Global Benefit programs
+4
Senior Machine Learning Systems Engineer, Ads ML Experience Platform Reddit USA USD 216,700 - 3[...]
Senior Machine Learning Systems Engineer, Ads ML Experience Platform Reddit USA USD 216,700 - 3[...]

Neura Market • Northern (KY)

Hybrid
USD 217,000 - 303,000
Equity
Medical, dental, and vision insurance
401(k) with employer match
+1
Staff Machine Learning Engineer, Consumer
Staff Machine Learning Engineer, Consumer

Tensec • Springfield (VA)

On-site
USD 230,000 - 322,000
Comprehensive Healthcare Benefits
401k with Employer Match
Flexible Vacation
Staff Machine Learning Engineer, Shopping Ads
Staff Machine Learning Engineer, Shopping Ads

Socket.dev • United States

On-site
USD 230,000 - 322,000
Comprehensive Healthcare Benefits and
401k with Employer Match
Global Benefit programs
+5
Staff Machine Learning Engineer, Consumer
Staff Machine Learning Engineer, Consumer

Reddit, Inc. • San Francisco (CA)

On-site
USD 230,000 - 322,000
Healthcare Benefits
401k with Employer Match
Generous Parental Leave
+1
Staff Machine Learning Engineer, Shopping Ads
Staff Machine Learning Engineer, Shopping Ads

Reddit • United States

Remote
USD 230,000 - 322,000
Healthcare & Insurance
401k with Employer Match
Global benefits programs
+3
Staff Machine Learning Engineer, Ads Measurement Modeling
Staff Machine Learning Engineer, Ads Measurement Modeling

Reddit • United States

On-site
USD 230,000 - 322,000
Comprehensive Healthcare Benefits
401k with Employer Match
Flexible Vacation
+1
Machine Learning Engineer, Ads Optimization
Machine Learning Engineer, Ads Optimization

Reddit, Inc. • San Francisco (CA)

On-site
USD 217,000 - 303,000
Healthcare benefits
401k match
Global benefits
+5