Senior Software Engineer - Machine Learning and AI

New
J
JobgetherMachine learning
Based in United StatesFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
2+ years of experience building and deploying machine learning systems in production
Required Skills
Machine LearningMLFlowPyTorchSparkTensorflowDeep Learningscikit-learn

Requirements

  • Master’s or PhD in Computer Science, Computer Engineering, Electrical Engineering, Statistics, Applied Mathematics, another STEM discipline, or equivalent research experience.
  • 2+ years of experience building and deploying machine learning systems in production.
  • Strong mathematical foundation in probability and statistics, linear algebra, and optimization.
  • Hands-on experience with classical machine learning and deep learning, including approaches such as gradient-boosted trees, embedding models, and transformers.
  • Experience with large-scale data processing, distributed training, and feature stores.
  • Experience with modern ML tooling such as Spark, PyTorch or TensorFlow, scikit-learn, and MLflow or similar platforms.
  • Demonstrated experience in recommender systems, fraud or risk modeling, search ranking, or real-time classification.
  • Research experience through publications, thesis work, or applied research is a strong plus.
  • Commitment to strong baselines, honest evaluation, reproducibility, and measurable outcomes.
  • Ability to take ML systems from experimentation and design through production and ongoing performance.

Responsibilities

  • Research, prototype, and evaluate computational, statistical, machine learning, and AI models using donor and transaction datasets.
  • Translate product challenges into defined ML problems, success metrics, and evaluation methodologies.
  • Design and productize machine learning systems for personalized recommendations.
  • Build AI systems for real-time data applications including fraud prevention, risk scoring, and engineering reliability.
  • Develop end-to-end ML pipelines for feature engineering, data processing, model training, evaluation, experimentation, A/B testing, and deployment.
  • Build and operate real-time inference services with Platform and DevOps teams, focusing on scalability, latency, reliability, and monitoring.
  • Own production model quality and reliability, balancing product objectives with false positives and negative user experiences.
  • Ensure model behavior aligns with responsible product principles and supports trustworthy experiences.
  • Mentor engineers and strengthen scientific rigor, reproducibility, and code quality.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now