Remote job
Machine Learning Engineer
Job details
About this role
Role overview Join a distributed, remote-first engineering team as a Machine Learning Engineer focused on building and shipping intelligent software products. The position blends hands-on model development with full lifecycle ownership of features that reach production at scale, working alongside engineers, designers, and product owners.
Responsibilities - Design, build, and deploy machine learning models and pipelines that power production features - Collaborate with cross-functional teammates to translate product requirements into reliable ML solutions - Take ownership of end-to-end feature delivery, from prototyping through monitoring and iteration - Champion clean, maintainable code and design practices across ML systems - Mentor junior engineers and help cultivate a healthy, learning-oriented team culture
Requirements - 5+ years of professional software engineering experience in a relevant ML or adjacent role - Strong expertise in machine learning methodologies, frameworks, and tooling - Solid problem-solving skills with a commitment to clean, maintainable code and design - Excellent verbal and written English communication for remote collaboration - Demonstrated passion for mentoring and contributing to a positive team environment
Benefits and work setup - Fully remote position with agreed-upon core collaboration hours - Competitive compensation with performance-based salary reviews - Support for learning and professional development - Paid time off plus additional benefits depending on role and location