Staff/Principal Machine Learning Engineer

New
J
JobgetherMachine learning
Based in United States, East Coast or West Coast U.S. time zonesFull-TimePrincipal
Salary$220,700–$300,000 USD anticipated annual base salary
Apply NowOpens the employer's application page

Job Details

Experience
5–7+ years of hands-on experience in applied machine learning
Required Skills
PythonPyTorchTensorflowscikit-learn

Requirements

  • Have 5–7+ years of hands-on experience in applied machine learning, with substantial exposure to production-scale modeling.
  • Bring a strong theoretical and practical foundation in machine learning and statistics, including reasoning about model assumptions, bias, uncertainty, tradeoffs, evaluation, and failure modes.
  • Understand how machine learning models work beyond common framework abstractions and apply that knowledge to production systems.
  • Have experience across the end-to-end model development lifecycle, including data preparation, feature engineering, training, evaluation, and deployment.
  • Have experience in high-scale, ML-driven product environments, particularly fintech, pricing, risk modeling, or similarly complex domains.
  • Be proficient in Python and core machine learning frameworks such as PyTorch, TensorFlow, Scikit-learn, and XGBoost.
  • Be able to operate autonomously and provide technical direction in ambiguous, high-impact environments.
  • Have experience partnering with ML scientists, engineers, product teams, and other cross-functional stakeholders.
  • Be able to bridge scientific and engineering disciplines and influence technical strategy across teams.
  • Have a master’s degree or PhD in a quantitative discipline, or equivalent additional professional experience.
  • Practical experience with CUDA/GPU acceleration is preferred.
  • Experience with feature store architecture, embedding systems, or synthetic data generation is a plus.
  • Experience improving production model accuracy with measurable business outcomes is preferred.
  • Familiarity with experimentation frameworks, hyperparameter optimization, and automated model selection techniques is advantageous.

Responsibilities

  • Lead engineering initiatives that translate machine learning requirements into scalable, reusable infrastructure and tooling.
  • Design and build platforms for training, serving, and managing machine learning representations, including unified embeddings capabilities.
  • Streamline feature engineering workflows to reduce manual effort and accelerate delivery of new signals.
  • Develop continuous-learning systems for data refresh, retraining, evaluation, and model drift monitoring.
  • Scale training pipelines for larger datasets, more sophisticated architectures, and faster experimentation.
  • Improve the machine learning lifecycle across data readiness, feature development, training, evaluation, serving, and production monitoring.
  • Explore algorithms and methodologies and build the engineering capabilities needed to support them in production.
  • Develop platform capabilities that address real-world modeling challenges and improve model accuracy, efficiency, and scientific productivity.
  • Define and influence the roadmap for next-generation machine learning platforms.
  • Collaborate with Data Engineering, ML Platform, Pricing, research, and other cross-functional teams to deliver end-to-end machine learning systems.
View Full Description & ApplyYou'll be redirected to the employer's site
$220,700–$300,000 USD anticipated annual base salary
Apply Now