PitchMeAI
FetchJobs.co

Machine Learning Engineer

FetchJobs.co · United States

  • On site
  • Full-time
  • United States
Tailored resumekeyword-matched to this role.
Hiring managerwe find who's hiring.
Intro emaildrafted to reach them directly.

About the role

About The Company

Capital One is a leading diversified financial services company renowned for its innovative approach to banking and credit card services. With a strong commitment to leveraging technology and data-driven insights, Capital One strives to deliver exceptional customer experiences while maintaining a culture of continuous improvement and inclusion. The company operates across various segments, including credit cards, auto loans, and savings accounts, serving millions of customers nationwide. Capital One's dedication to innovation is reflected in its investments in cutting-edge technologies such as machine learning, artificial intelligence, and cloud computing, which enable it to stay ahead in a competitive landscape and provide tailored financial solutions.

About The Role

The Sr. Lead Machine Learning Engineer (IC) at Capital One is a strategic technical leadership role responsible for designing, developing, and deploying scalable machine learning solutions that address complex business challenges. As part of a dynamic Agile team, you will play a pivotal role in productionizing machine learning applications, ensuring their high availability, performance, and compliance with best practices in responsible AI. Your expertise will guide infrastructure decisions, model development, and deployment strategies, fostering innovation and operational excellence. This role offers a unique opportunity to influence the future of financial services through advanced machine learning techniques, cloud architectures, and data engineering, while mentoring teams and collaborating across disciplines to deliver impactful solutions.

Qualifications

The ideal candidate will possess a combination of educational background and extensive industry experience. A Bachelor's Degree in Computer Science, Electrical Engineering, Mathematics, or a related field is required, with a preference for candidates holding a Master's or Doctoral Degree. You should have a minimum of 8 years of experience in designing and building data-intensive solutions utilizing distributed computing frameworks. Proven expertise in programming languages such as Python, Scala, or Java for at least 4 years is essential, along with 3+ years of experience in scaling and optimizing machine learning systems. Leadership experience is also important, with at least 2 years managing teams developing ML solutions. Candidates should demonstrate a strong understanding of ML modeling techniques, cloud platforms (AWS, Azure, GCP), and industry-recognized ML frameworks such as PyTorch, scikit-learn, or XGBoost.

Responsibilities

  • Design, develop, and deploy machine learning models and components that solve real-world business problems in collaboration with product and data science teams.
  • Make informed decisions regarding ML infrastructure, including model selection, data preparation, feature engineering, and hyperparameter tuning.
  • Develop, test, and automate application code, ensuring robustness, scalability, and efficiency of ML solutions.
  • Participate actively in Agile teams to create innovative software that supports big data and machine learning applications.
  • Maintain, monitor, and retrain models in production environments to ensure optimal performance and relevance.
  • Leverage cloud-based architectures and platforms to deliver ML models at scale, ensuring high availability and resilience.
  • Construct and optimize data pipelines to facilitate feeding models with high-quality, timely data.
  • Implement continuous integration and deployment (CI/CD) practices, including automated testing and monitoring, to streamline deployment processes.
  • Ensure all development adheres to security standards, risk management, and responsible AI principles, including explainability and governance.
  • Utilize programming languages such as Python, Scala, or Java effectively in the development lifecycle.
  • Mentor team members, foster a culture of innovation, and contribute to industry thought leadership through conferences, publications, or open-source contributions.

Benefits

Capital One offers a comprehensive and competitive benefits package designed to support your overall well-being and professional growth. Employees have access to health insurance options, financial wellness programs, paid time off, and retirement plans. The company promotes a flexible and inclusive work environment, encouraging work-life balance and diversity. Additionally, employees can participate in performance-based incentives, including cash bonuses and long-term incentives, aligned with individual and organizational goals. Capital One also invests in continuous learning opportunities, including training programs, conferences, and certifications to help you stay at the forefront of technological advancements. The company’s commitment to innovation and employee development makes it an ideal place for ambitious professionals seeking impactful careers in technology and finance.

Equal Opportunity

Capital One is an equal opportunity employer committed to fostering an inclusive environment for all employees and applicants. We do not discriminate based on race, color, religion, sex, national origin, age, disability, veteran status, or any other legally protected status. We promote diversity and inclusion in our workplace and are dedicated to providing equal employment opportunities regardless of background or identity. Capital One also complies with applicable laws and regulations related to non-discrimination and equal employment opportunity. We encourage qualified individuals from all backgrounds to apply and look forward to welcoming diverse talents to our team.