Machine Learning Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+18 more
Job description
The Staff Machine Learning Engineer at Capital One plays a pivotal role in driving the company’s AI and machine learning initiatives. This position involves designing, developing, and deploying large-scale, production-ready machine learning models that address complex business challenges within the financial services sector. The engineer will collaborate with cross-functional teams including Data Science, Product, Architecture, and Engineering to create innovative solutions that improve customer experience, optimize operational efficiency, and support strategic decision-making. The role offers an exciting opportunity to lead large-scale ML projects, leverage cloud technologies, and influence the future of AI-driven banking solutions., * Design, develop, and deliver machine learning models and software components to solve challenging business problems in financial services
- Lead the creation and enhancement of ML models and intelligent systems that enable advanced capabilities
- Manage and execute large-scale ML initiatives with a focus on customer impact and operational excellence
- Utilize cloud-based architectures and technologies to deploy scalable ML models efficiently
- Optimize data pipelines to ensure high-quality data feeds for ML models
- Write, test, and maintain code using programming languages such as Python, Scala, Java, and GoLang
- Leverage compute technologies like Dask and RAPIDS to accelerate data processing and model training
- Promote best practices throughout the engineering and modeling lifecycle, including version control, testing, and documentation
- Mentor and develop engineering talent, fostering a culture of innovation and continuous improvement
Requirements
- Bachelor’s Degree or higher in Computer Science, Machine Learning, Data Science, Statistics, Economics, Operations Research, Analytics, Mathematics, or Engineering
- Minimum 8 years of programming experience with Python, Java, Golang, or C++
- At least 6 years of hands-on experience with Machine Learning frameworks such as PyTorch or TensorFlow, along with libraries like Pandas, NumPy, and Scikit-learn
- Minimum 6 years of experience working with large-scale distributed systems such as Spark or Ray for data preparation and processing
- At least 5 years of deploying and managing production ML solutions in cloud environments (AWS, GCP, Azure) using container orchestration tools like Kubernetes
Benefits & conditions
- Competitive salary packages aligned with industry standards and geographic location
- Performance-based incentives, including cash bonuses and long-term incentives
- Comprehensive health, dental, and vision insurance coverage
- Retirement savings plans and financial wellness programs
- Paid time off, holidays, and flexible work arrangements
- Opportunities for professional development, training, and conference participation
- Inclusive and collaborative work environment that values diversity
Equal Opportunity
About the company
Capital One is a leading financial services organization committed to innovation, customer-centric solutions, and leveraging cutting-edge technology to meet the evolving needs of its clients. Recognized for its forward-thinking approach, Capital One integrates advanced data analytics, machine learning, and AI-driven solutions to enhance banking experiences, streamline operations, and deliver personalized financial products. With a strong emphasis on diversity, inclusion, and professional growth, the company fosters a collaborative environment where talented individuals can thrive and make impactful contributions to the industry.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…