Remote job
Machine Learning Engineer
Job details
About this role
Role overview Join a remote-first engineering team as a Machine Learning Engineer building and deploying intelligent software solutions. You'll collaborate with engineers, designers, and product owners to design, train, and scale ML systems that power high-impact product features.
Responsibilities - Design, build, and maintain machine learning models, pipelines, and serving infrastructure - Partner with cross-functional teams to deliver high-impact, data-driven software solutions - Take ownership of ML features from research and experimentation through deployment and monitoring - Drive technical excellence around model performance, data quality, and reproducibility - Help scale ML-powered products to support growing global usage - Mentor junior engineers and contribute to a positive, learning-oriented team culture
Requirements - 5+ years of professional experience in software engineering or a closely related role - Strong expertise in machine learning methodologies, frameworks, and tooling - Excellent problem-solving skills with a commitment to clean, maintainable code and design - Outstanding verbal and written communication skills in English - Comfort working effectively with distributed, remote-first teams
Benefits and work setup - Flexible remote work with agreed-upon core collaboration hours - Competitive compensation with performance-based salary reviews - Learning and professional development support - Paid time off and additional benefits based on role and location