Focus Financial Partners
Machine Learning Engineer
St. Louis, MO; Boston, MA; New York, NYmidAdded 2 days ago
About this role
We're looking for a Machine Learning Engineer with 6+ years of experience to design, deploy, and optimize production ML systems. You'll collaborate with data scientists and engineers to build scalable solutions across the full ML lifecycle, working with cloud platforms and modern tooling. This role offers 100% remote flexibility with occasional travel.
What you'll do
- Develop and deploy machine learning models for business applications and client-facing use cases
- Build data pipelines and workflows for model training, inference, and lifecycle management
- Implement monitoring, logging, and alerting to detect model drift and support retraining
- Partner with data scientists to operationalize models and ensure production scalability
- Leverage cloud platforms (AWS, Azure, GCP) using managed services and infrastructure-as-code
- Maintain code quality and documentation aligned with MLOps and software engineering standards
What they're looking for
- Python programming
- ML frameworks (TensorFlow, PyTorch, scikit-learn)
- Distributed processing (Spark, Dask, Pandas)
- Docker and Kubernetes containerization
- CI/CD pipelines and Git version control
- Cloud ML platforms (SageMaker, Vertex AI, Databricks, Snowflake ML)
- Feature engineering and model evaluation
- Cross-functional collaboration and communication
Benefits
- Base salary: $140,000-$180,000
- Annual cash bonus
- Medical, dental, and vision coverage
- 100% remote work option
- Light travel required for qualified candidates
Opens the official application on the employer’s site. No login required.