Senior Machine Learning Engineer
$229,500–$367,100 year
On-siteSan Jose, California, United States
Job Summary
Build a first-class machine learning platform from the ground up, managing the entire model lifecycle including feature engineering, training, versioning, deployment, and online serving. Apply expertise to identify and generate features for multiple use cases while developing algorithms using decision trees, neural networks, and Bayesian analysis to improve product performance. Handle low-level systems debugging and performance optimization on large production clusters, ensuring real-time evaluation meets low latency constraints. Collaborate with product managers, data scientists, and engineers to deliver impactful solutions for ad relevance, yield optimization, and demographic inference. Requires 5 years of applied machine learning experience and proficiency in Spark, Python, or Java.
Required Qualifications
- Bachelor's, Master's, or PhD in Computer Science, Statistics, or a related field
- 5 years of experience in applied machine learning on real use cases
- Proficient coding skills and strong software development experience in Spark, Python, or Java
- Familiarity with real-time evaluation of models with low latency constraints
- Familiarity with distributed ML frameworks such as Spark-MLlib, TensorFlow, etc.
- Ability to work with large-scale computing frameworks, data analysis systems, and modeling environments i.e., Spark, Hive, NoSQL stores such as Aerospike and ScyllaDB
- Proficient use of AI tools and agentic coding practices
Desired Qualifications
- Ad Tech experience is preferred
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.