Senior Machine Learning Engineer
Role details
Job location
Tech stack
Job description
Our client, a leading e-commerce platform, is seeking a Senior Software Engineer, Machine Learning to support a dynamic team. This remote role within the U.S. offers an exciting opportunity to work on innovative ad systems powered by cutting-edge machine learning techniques. The position is classified as Temp-10-26 weeks in duration., * Develop and maintain scalable machine learning models to enhance ad relevance and system efficiency.
- Collaborate with cross-functional teams to improve ad candidate retrieval and user engagement metrics.
- Implement, monitor, and optimize ML systems 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.
Requirements
Do you have experience in TensorFlow?, * Proficiency in Python, with additional experience in Scala, Java, or C/C++.
- Solid engineering skills with the ability to develop performant data pipelines on distributed systems.
- 2-5 years of experience working with machine learning lifecycle tasks including training, deployment, and monitoring.
- Familiarity with vector databases, retrieval systems, and ANN tuning, with Vespa experience preferred.
- Hands-on experience using frameworks such as TensorFlow or PyTorch.
Benefits & conditions
3.73.7 out of 5 stars Brooklyn, NY 11201 Remote $80 - $85 an hour - Contract, Pulled from the full job description
- Tuition reimbursement
- 401(k)
- Health insurance
- Vision insurance
- Dental insurance
- Life insurance
- Commuter assistance, Perks and Benefits:
- Medical, Dental, and Vision Insurance.
- Life Insurance.
- 401(k) Program.
- Commuter Benefit.
- eLearning and Ongoing Training.
- Education Reimbursement.
Eligibility requires working over 30 hours per week on an assignment lasting at least 10 weeks.