Senior Machine Learning Engineer

  • Full-time
  • Company: Capital One

Company Description

Jobs for Humanity is partnering with Capital One to build an inclusive and just employment ecosystem. Therefore, we prioritize individuals coming from the following communities: Refugee, Neurodivergent, Single Parent, Blind or Low Vision, Deaf or Hard of Hearing, Black, Hispanic, Asian, Military Veterans, the Elderly, the LGBTQ, and Justice Impacted individuals. This position is open to candidates who reside in and have the legal right to work in the country where the job is located.

Company Name: Capital One

Job Description

Job Advert: Senior Machine Learning Engineer Are you passionate about Machine Learning and AI? Do you enjoy using your skills to solve complex business problems and make a meaningful impact? If so, we have an exciting opportunity for you to join our team as a Senior Machine Learning Engineer. Responsibilities: - Collaborate with teams to design and deliver state-of-the-art machine learning models and components that solve real-world business problems. - Make informed decisions about ML infrastructure, including model and data selection, to ensure optimal performance. - Develop and validate ML models, write and test application code, and automate tests and deployment. - Work within an Agile team to enhance software applications for big data and ML. - Maintain and monitor models in production. - Utilize cloud-based technologies to deliver scalable ML models. - Build optimized data pipelines for feeding ML models. - Implement continuous integration and deployment best practices for successful ML model deployment. - Ensure code and models follow best practices in Responsible and Explainable AI. - Use programming languages such as Python, Scala, or Java. Basic Qualifications: - Bachelor's degree. - At least 3 years of experience designing and building data-intensive solutions using distributed computing. - At least 4 years of programming experience with Python, Scala, or Java. - At least 2 years of on-the-job experience with recognized ML frameworks (scikit-learn, PyTorch, Dask, Spark, or TensorFlow). - At least 1 year of experience in productionizing, monitoring, and maintaining ML models. Preferred Qualifications: - 1+ years of experience building and optimizing ML systems. - 1+ years of experience in data gathering and preparation for ML models. - 2+ years of experience developing performant, resilient, and maintainable code. - Experience developing and deploying ML solutions in a public cloud such as AWS. - Master's or doctoral degree in computer science, electrical engineering, mathematics, or a similar field. - 3+ years of experience with distributed file systems or multi-node database paradigms. - Contribution to open-source ML software. - Authorship of a paper on an ML technique, model, or proof of concept. - 3+ years of experience building production-ready data pipelines for ML models. - Experience designing, implementing, and scaling complex data pipelines for ML models. Capital One is an equal opportunity employer committed to diversity and inclusion in the workplace. We offer comprehensive health, financial, and other benefits to support your well-being. To learn more about our benefits, please visit our website. Please note that we do not provide employment authorization sponsorship for this position. If you require an accommodation during the application process, please contact Capital One Recruiting. Please note that any positions posted in Canada, the United Kingdom, or the Philippines are specific to those regions. We look forward to reviewing your application!
Privacy NoticeImprint