This position is no longer accepting applications
Closed on July 4, 2026.
This role is filled — get an email when new Data Processing roles open on DataJobs.io:
Senior Machine Learning Engineer
Ad Tech
Data Engineer
Data Processing
Deep Learning
DevOps
Engineer
ETL
Java Language
Machine Learning
Ml Ops
PyTorch
Scala
TensorFlow
Vespa
View similar jobs
Get alerted when similar jobs are posted — set up a New Data Processing jobs on DataJobs.io alert.
See other roles at Onward Search.
Job Description
Remote, U.S.-based contract role for a Senior Machine Learning Engineer focused on scalable ML models for an e-commerce ads platform.
Location: Brooklyn, NY (remote). Compensation: USD 80 - 85 per hour. Engagement: 10-26 weeks, temporary assignment.
Responsibilities
- Develop and maintain scalable machine learning models to boost ad relevance and improve system efficiency.
- Partner with cross-functional teams to enhance ad candidate retrieval and user engagement metrics.
- Implement, monitor, and optimize ML systems deployed in production environments.
- Contribute to data pipeline architecture to support machine learning workflows at scale.
- Troubleshoot and debug issues within live machine learning production systems.
Qualifications
- Proficiency in Python, with additional experience in Scala, Java, or C/C++.
- Strong engineering skills for building performant data pipelines on distributed systems.
- 2-5 years of experience handling ML lifecycle tasks including training, deployment, and monitoring.
- Familiarity with vector databases, retrieval systems, and ANN tuning; Vespa experience preferred.
- Hands-on experience with frameworks such as TensorFlow or PyTorch.
Technologies
- Python
- Scala
- Java
- C/C++
- Vespa
- TensorFlow
- PyTorch
Benefits
- Medical, Dental, and Vision Insurance
- Life Insurance
- 401(k) Program
- Commuter Benefit
- eLearning and Ongoing Training
- Education Reimbursement