EngineerJobs.io
← Back to all jobs

Job Description

Capital One is hiring a Director, Machine Learning Engineer to lead and scale production machine learning systems for complex financial services use cases in McLean, VA (onsite).

Responsibilities

  • Deliver machine learning models and software components that address challenging business problems in financial services
  • Collaborate with Product, Architecture, Engineering, and Data Science teams to build end-to-end ML solutions
  • Drive creation and evolution of ML models and software enabling state-of-the-art intelligent systems
  • Lead large-scale ML initiatives with the customer in mind
  • Leverage cloud-based architectures and technologies to deliver optimized ML models at scale
  • Optimize data pipelines that supply training and inference with high-quality data
  • Use programming languages including Python, Scala, or Java to implement and productionize ML systems
  • Promote best practices across the engineering and modeling lifecycles
  • Recruit, nurture, and retain top engineering talent
  • Act as a force-multiplier by balancing deep, hands-on technical contribution and innovation with mentoring and raising peer and junior engineering capability
  • Stay current with technology trends through experimentation, learning new technologies, and participation in internal and external technology communities

Requirements

  • Bachelor’s Degree or higher in Computer Science, Machine Learning, or a related quantitative field (Statistics, Economics, Operations Research, Analytics, Mathematics, Engineering)
  • 3+ years of people leadership experience
  • 8+ years of programming experience with Python, Java, Golang, or C++
  • 6+ years of machine learning experience using industry-standard frameworks PyTorch or TensorFlow and libraries including Pandas, NumPy, Scikit-learn
  • 6+ years of experience operating large-scale distributed systems for AI/ML data preparation, including Spark and Ray
  • 5+ years deploying and operating machine learning solutions in production and operating production services in the cloud (AWS, GCP, Azure)
  • 5+ years using Kubernetes to manage large-scale containerized machine learning software systems

Technologies

  • Python, Scala, Java, Golang, C++
  • PyTorch, Tensorflow, Pandas, NumPy, Scikit-learn
  • Spark, Ray
  • AWS, GCP, Azure
  • Kubernetes

Benefits

  • Performance-based incentive compensation, which may include cash bonus(es) and/or long term incentives (LTI)
  • Comprehensive, competitive, and inclusive set of health, financial, and other benefits supporting total well-being (eligibility varies by full-time/part-time status, exempt/non-exempt status, and management level)

Preferred Qualifications

  • Master’s or Doctoral Degree in Computer Science, Electrical Engineering, Mathematics, or related field
  • 5+ years of experience managing and leading an engineering team
  • 3+ years of experience architecting and designing resilient, large-scale, production machine learning systems from data preparation to model training and inference
  • 5+ years of experience optimizing ML algorithms, configurations, and infrastructure
  • 5+ years of experience with machine learning techniques (Supervised, semi-supervised, and unsupervised, reinforcement learning, etc.) and model types (Regression, Classification, Clustering, etc.)
  • 5+ years of experience with model architectures (RNNs, CNNs, LSTMs, Transformers) and training concepts (loss function, hyperparameters, regularization), including evaluating accuracy and diagnosing issues (underfitting, overfitting)
  • 7+ years of experience designing, implementing, and scaling production-ready data pipelines for training and evaluating ML models
  • Ability to communicate complex technical concepts clearly to a variety of audiences
  • Driving impact in the ML industry through conference presentations, papers, blog posts, open source contributions, or patents
  • Experience hiring and developing high-performing ML engineers with an inspiring leadership style
  • Highly developed interpersonal, presentation, and communications skills

Compensation

  • McLean, VA: USD 269,100 - 307,200 per year for Director, Machine Learning Engineer

Please note that any position posted in Canada is for Capital One Canada, any position posted in the United Kingdom is for Capital One Europe and any position posted in the Philippines is for Capital One Philippines Service Corp. (COPSSC).

Similar Jobs