DataJobs.io
← Back to all jobs

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:

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

Similar Jobs