Principal Machine Learning Engineer
Location: Remote
Compensation: To Be Discussed
Reviewed: Tue, Jul 28, 2026
This job expires in: 30 days
Job Summary
Driving innovation in generative AI, the full-time remote Principal Machine Learning Engineer will design and implement strategic machine learning solutions while leading the software development lifecycle and mentoring engineering teams.
Key responsibilities
- Lead the design and launch of strategic machine learning solutions, driving innovation across products and platforms
- Oversee the end-to-end software development lifecycle, including design, testing, deployment, and operations
- Craft high-performance, production-ready machine learning code and integrate models into large-scale production systems
Required qualifications
- Degree in mathematics, computer science, or a related discipline
- 12+ years of experience in the complete software development lifecycle
- 7+ years of programming experience, with proficiency in Python or Java
- 5+ years of experience in designing and architecting large distributed systems on cloud platforms
- Experience with distributed data and machine learning technologies such as MapReduce, Spark, and SageMaker
COMPLETE JOB DESCRIPTION
The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...