Job Title: Machine Learning Engineer
Location: New York, NY
Type : Full Time
We’re looking for a Machine Learning Engineer to join our Agile team and help bring machine learning applications into production at scale. This role blends software engineering, data engineering, and ML modeling, giving you the opportunity to design, build, and maintain end-to-end ML systems while applying the latest innovations in AI.
What You’ll Do:
- Design, build, and deploy ML models and components that solve real-world business problems
- Collaborate with product managers, engineers, and data scientists to deliver production-ready ML solutions
- Develop application code, validate models, and automate deployment using CI/CD best practices
- Construct and optimize data pipelines for large-scale ML applications
- Retrain, maintain, and monitor models to ensure performance and reliability in production
- Work with distributed computing tools and cloud-based platforms to scale ML applications
- Apply Responsible AI practices, ensuring models are explainable, well-governed, and secure
What We’re Looking For (Required):
- Bachelor’s degree in computer science, engineering, or related field
- 4+ years of programming experience (Python, Scala, or Java)
- 3+ years building data-intensive solutions with distributed computing
- 2+ years of experience with ML frameworks (scikit-learn, TensorFlow, PyTorch, Spark, etc.)
- 1+ year of experience productionizing and maintaining ML models
Preferred Qualifications:
- Master’s or PhD in a technical field (Computer Science, Engineering, Mathematics, etc.)
- 5+ years designing and building data-intensive solutions at scale
- 3+ years developing maintainable, resilient, and performant code
- Experience preparing data pipelines and deploying ML solutions in cloud environments (AWS, GCP, Azure)