Machine Learning Engineer 5 (IC)
Backend Developer
Ai Ml
Artificial Intelligence
Big Data
Data Analysis
Data Engineer
Data Pipeline
Data Platform
Data Processing
Data Science
Data Science Ml
DevOps
Engineer
Information Technology (IT)
Machine Learning Engineer
Machine Learning Engineering
Machine Learning Operations
Machine Learning Platform
Programming
Programming Language
Programming Languages
Job Description
Capital One is building production-grade AI and machine learning systems that power real business outcomes. In this onsite role in New York, NY, you will design and scale ML models, platforms, data pipelines, and responsible AI practices using modern open source frameworks and cloud architectures.
What you’ll do
- Design, build, and deliver ML models and components that address real-world business problems in partnership with Product and Data Science
- Build and scale multi-tenant platforms to run large-footprint ML training and/or serving at scale
- Guide ML infrastructure decisions using expertise across model and data considerations, including model choice, data and feature selection, training, hyperparameter tuning, dimensionality, bias/variance, and validation
- Solve 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 enhance software for state-of-the-art big data and ML applications
- Retrain, maintain, and monitor models in production
- Use and/or build cloud-based architectures, technologies, and platforms to deliver optimized ML models at scale
- Construct optimized data pipelines that feed ML models
- Apply CI/CD best practices, including test automation and monitoring, to support successful deployments
- Manage code to reduce vulnerabilities, support risk-governed model operation, and follow Responsible and Explainable AI best practices
- Use programming languages such as Python, Scala, or Java
Minimum qualifications
- 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 Machine Learning experience using industry-standard frameworks PyTorch or Tensorflow, and libraries such as Pandas, NumPy, and Scikit-learn
- At least 6 years of experience using and operating large-scale distributed systems (Spark, Ray) to prepare AI/ML data
- At least 4 years of experience deploying and operating Machine Learning solutions in production, including production cloud operations (AWS, GCP, Azure) and using Kubernetes to manage large-scale containerized ML systems
Technologies you may work with
Python, Scala, Java, Golang, C++, PyTorch, Tensorflow, Pandas, NumPy, Scikit-learn, Spark, Ray, AWS, GCP, Azure, Kubernetes, CI/CD
Benefits
- Capital One offers a comprehensive, competitive, and inclusive set of health, financial, and other benefits that support your total well-being
- Performance-based incentive compensation, which may include cash bonus(es) and/or long term incentives (LTI)
Salary information
New York, NY: USD 250,800 - 286,200 per year
Additional employment details
- Capital One will consider sponsoring a new qualified applicant for employment authorization for this position
- This role is expected to accept applications for a minimum of 5 business days
- No agencies please
- Capital One is an equal opportunity employer (EOE, including disability/vet) committed to non-discrimination in compliance with applicable federal, state, and local laws
- Capital One promotes a drug-free workplace
- If you need an accommodation, contact Capital One Recruiting at 1-800-304-9102 or [email protected]
- For technical support or questions about Capital One’s recruiting process, email [email protected]