DeveloperJobs.io
← Back to all jobs

Job Description

Capital One is seeking a senior-level Machine Learning Engineer to design, build, and scale machine learning models and platforms. This onsite role in New York, NY combines hands-on ML engineering, production deployment, and ongoing model monitoring at scale. You will collaborate with Product and Data Science teams to help deliver real-world solutions, from model development through resilient operations.

Compensation: USD 250,800 - 286,200 per year (New York, NY). This position is eligible for performance based incentive compensation, which may include cash bonus(es) and/or long term incentives (LTI). Capital One also offers a comprehensive, competitive, and inclusive set of health, financial and other benefits to support total well-being.

What you’ll do

  • Design, build, and/or deliver ML models and components that address real business problems in collaboration with Product and Data Science teams.
  • Build and scale massive multi-tenant platforms that support large footprint training and/or serving at scale.
  • Apply ML modeling expertise to influence infrastructure decisions, including model choice, data and feature selection, training approaches, hyperparameter tuning, dimensionality choices, bias/variance tradeoffs, and validation.
  • Solve complex problems through application code, ML model development, validation, and automated testing and deployment.
  • Work in a cross-functional Agile environment to create and enhance software enabling big data and ML applications.
  • Retrain, maintain, and monitor models in production.
  • Use or build cloud-based architectures, technologies, and/or platforms to deliver optimized ML models at scale.
  • Construct optimized data pipelines to feed ML models.
  • Use CI/CD best practices, including test automation and monitoring, to support successful deployment of ML models and application code.
  • Maintain well-managed code to reduce vulnerabilities, support risk-governed model practices, and follow Responsible and Explainable AI best practices.
  • Develop using Python, Scala, or Java.

What you’ll need

  • Bachelor’s Degree or higher in Computer Science, Machine Learning, or a related quantitative field (Statistics, Economics, Operations Research, Analytics, Mathematics, Engineering).
  • At least 6 years of experience programming with Python, Java, Golang, or C++.
  • At least 6 years of ML experience using PyTorch or Tensorflow and libraries including Pandas, NumPy, Scikit-learn.
  • At least 6 years using and operating large-scale distributed systems such as Spark and Ray to prepare AI/ML data.
  • At least 4 years deploying and operating ML solutions in production, operating production services in AWS, GCP, or Azure, and using Kubernetes for large-scale containerized ML systems.
  • Master’s or Doctoral Degree in Computer Science, Electrical Engineering, Mathematics, or a related field.
  • 5+ years optimizing ML algorithms, configurations, and infrastructure.
  • 5+ years following software development best practices including source control, testing, code reviews, and CI/CD.
  • 5+ years building resilient software with pre-production testing, advanced deployment techniques (one-box, blue/green, gradual dial-up), monitoring, alarms, and incident response planning.
  • 5+ years working with ML techniques (Supervised, semi-supervised, and unsupervised, reinforcement learning, etc.) across model types (Regression, Classification, Clustering, etc.) and architectures (RNNs, CNNs, LSTMs, Transformers), including training concepts and diagnosing underfitting/overfitting.
  • 5+ years designing, implementing, and scaling production-ready data pipelines for training and evaluating ML models.
  • ML industry impact through conference presentations, papers, blog posts, open source contributions, or patents.
  • Ability to communicate complex technical and machine learning concepts clearly to a variety of audiences.

Technologies

  • Python, Scala, Java, Golang, C++, PyTorch, Tensorflow
  • Pandas, NumPy, Scikit-learn
  • Spark, Ray, AWS, GCP, Azure, Kubernetes
  • CI/CD, RNNs, CNNs, LSTMs, Transformers

Accommodations and recruiting contact

If you visited our website to search for information on employment opportunities or to apply for a position and require accommodations, contact 1-800-304-9102 or [email protected].

For technical support or questions about Capital One’s recruiting process, email [email protected].

Similar Jobs