Senior Machine Learning Engineer
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