Focus Financial Partners

Focus Financial Partners

Machine Learning Engineer

St · full-time

Sponsorship not specified$140k-$180kDetected 28 days ago
PythonSnowflakeDatabricksAWSGCPAzureCloud PlatformsDockerCI/CDMachine LearningTensorFlowPyTorchPandasSparkData EngineeringData ScienceMLOpsResearchCommunicationCollaboration

About the role

  • We are seeking a skilled Machine Learning Engineer with approximately three years of hands-on experience designing, deploying, and maintaining production-grade machine learning systems.
  • You will be deeply involved in the end-to-end ML lifecycle-from data ingestion and feature engineering to deployment, monitoring, and continuous improvement-playing a critical part in shaping our machine learning platform and capabilities.
  • This role can be 100% remote with light travel for the right person.

Responsibilities

  • In this role, you will collaborate closely with data scientists, software engineers, and product teams to translate research models into reliable, scalable, and high-impact applications.
  • Partner with data scientists to operationalize predictive models and ensure scalable, maintainable, and performant production deployments.
  • Design and implement data pipelines and workflows that support training, inference, and model lifecycle management.
  • Implement model monitoring, logging, and alerting strategies to track performance, detect drift, and support retraining cycles.
  • Leverage cloud platforms (AWS, Azure, Google Cloud Platform) to build scalable ML solutions using managed services and infrastructure-as-code practices.

Requirements

  • Master's degree in Computer Science, Data Science, Engineering, or a related technical field.
  • Strong proficiency in Python and experience with modern ML frameworks such as TensorFlow, PyTorch, or scikit-learn.
  • Experience with distributed data processing and compute frameworks (e.g., Pandas, Spark, Dask).
  • Hands-on experience with containerization and orchestration technologies such as Docker and Kubernetes.
  • Familiarity with CI/CD pipelines, testing automation, and version control using Git.
  • Excellent analytical, communication, and collaboration skills, with the ability to work effectively in cross-functional teams.
  • Qualifications Master's degree in Computer Science, Data Science, Engineering, or a related technical field.

Nice to have

  • Experience working with cloud-based ML platforms or services (e.g., SageMaker, Vertex AI, Databricks, or Snowflake ML) is preferred.

Skills

  • Stay current on emerging ML tooling, frameworks, and industry best practices to continuously enhance our platform and capabilities.

Compensation

  • The annualized base pay range for this role is expected to be between $140,000-$180,000.
  • The base pay is just one component of the total compensation package for employees.

Benefits

  • Position Summary We are seeking a skilled Machine Learning Engineer with approximately three years of hands-on experience designing, deploying, and maintaining production-grade machine learning systems.
  • Primary Responsibilities Develop, deploy, and optimize machine learning models for real-world business use cases and client-facing applications.
  • 6+ years of experience in machine learning engineering, applied ML, or related software engineering roles.

Company info

  • To learn more about Focus, visit or follow the company on LinkedIn.

This listing is sourced directly from Focus Financial Partners's careers page and normalized into a canonical job model.