Machine Learning Engineer 4
Job Description
Capital One is hiring Machine Learning Engineers to help drive major AI transformation and scale production ML models.
Responsibilities
- Perform ML engineering work, including one or more of the following:
- Design, build, and/or deliver ML models and components to solve real-world business problems in partnership with Product and Data Science teams
- Guide ML infrastructure decisions using knowledge of modeling techniques and tradeoffs, including model selection, data and feature selection, training, hyperparameter tuning, dimensionality, bias/variance, and validation
- Address complex problems by writing and testing application code, developing and validating ML models, and automating tests and deployment
- Collaborate within a cross-functional Agile team to create and improve software enabling big data and ML applications
- Retrain, maintain, and monitor models in production
- Leverage or build cloud-based architectures, technologies, and/or platforms to deliver optimized ML models at scale
- Construct optimized data pipelines to support ML models
- Apply 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; ensure ML governance from a risk perspective; follow best practices in Responsible and Explainable AI
- Use programming languages such as Python, Scala, or Java
Requirements
- Bachelor's degree or higher in Computer Science, Machine Learning, or a related quantitative field (Statistics, Economics, Operations Research, Analytics, Mathematics, Engineering)
- At least 4 years of experience programming with Python, Java, Golang, or C++
- At least 4 years of Machine Learning experience using industry standard frameworks PyTorch or Tensorflow and libraries Pandas, NumPy, Scikit-learn
- At least 4 years of experience operating large scale distributed systems (Spark, Ray) to prepare AI/ML data
- At least 2 years of experience deploying and operating ML solutions in production, including production services in AWS, GCP, Azure and using Kubernetes for large scale containerized ML software systems
Technologies
- Python, Scala, Java, Golang, C++
- PyTorch, Tensorflow
- Pandas, NumPy, Scikit-learn
- Spark, Ray
- AWS, GCP, Azure
- Kubernetes
- CI/CD
Preferred Qualifications
- Master's or Doctoral Degree in Computer Science, Electrical Engineering, Mathematics, or related field
- 3+ years of experience optimizing ML algorithms, configurations, and infrastructure
- 3+ years of experience following software development best practices including source control, testing, code reviews, and CI/CD
- 3+ years of experience building resilient software with pre-production testing, advanced deployment techniques (one-box, blue/green, gradual dial-up), monitoring, alarms, and preparing incident response plans
- 3+ years of experience with ML techniques (Supervised, semi-supervised, unsupervised, reinforcement learning) and model types (Regression, Classification, Clustering)
- 3+ years of experience with model architectures (RNNs, CNNs, LSTMs, Transformers), training concepts (loss function, hyperparameters, regularization), and evaluating model accuracy to diagnose and address underfitting and overfitting
- 3+ years of experience designing, implementing, and scaling production-ready data pipelines for training and evaluating ML models
- 1+ years of experience as a technical lead developing ML solutions using industry best practices, patterns, and automation
- Authored or co-authored a paper on an ML technique, model, or proof of concept
Compensation
- Plano, TX: $179,400 - $204,700 per year
Benefits
- Eligible to earn performance-based incentive compensation, which may include cash bonus(es) and/or long term incentives (LTI)
- Comprehensive, competitive, and inclusive health, financial, and other benefits supporting total well-being (eligibility varies by full/part-time status, exempt/non-exempt status, and management level)
Additional Information
- No immigration authorization or related support for this position (e.g., H1B, F-1 OPT, F-1 STEM OPT, F-1 CPT, J-1, TN, E-3, O-1, or other work authorization requiring employer immigration support)
- Expected application review minimum: 5 business days
- No agencies please
- Capital One is an equal opportunity employer (EOE), including disability/veter status
- Capital One promotes a drug-free workplace
- If you require an accommodation: 1-800-304-9102 or [email protected]
- For recruiting process technical support/questions: [email protected]
Location: Plano, TX (onsite)
Minimum Experience: 4 years
Education: Bachelor's Degree or higher in Computer Science, Machine Learning, or a related quantitative field