Senior Machine Learning Engineer
mastercard
Job Description
Work as a member of an agile team to design, build, test, and deploy new products and features
• Build and deploy AI solutions that should work at scale.
• Build appropriate data pipelines to support model deployments.
• Optimize large models for efficiency and scalability.
• Monitor the AI models and applications that are deployed.
• Lead and own everything around Machine Learning operations.
• Prepare appropriate documentation of the model deployment and processes.
• Conduct root cause analysis of data, pipeline and other processes.
• Participate in code reviews, model review, testing and debugging for high quality product.
• Conduct data analysis for different use-cases.
• Conduct data extraction, data analysis, data cleaning, preparation, modeling, and evaluation
• Support building prototypes, and proof-of-concepts.
• Collaborate with internal teams and other teams across the company
• Expert understanding of data pipeline building
• Push for better development practices, better code, better Solutions
• Proactively understand stakeholder needs, goals, expectations and viewpoints to deliver results
All about you:
• Proven experience in developing and deploying Machine learning and Deep learning solutions.
• Deep understanding of different Machine learning, Deep learning, and AI algorithms.
• High proficiency in using Python. R is nice to have
• Hands on experience on ML Frameworks (Scikit learn) and Deep Learning Framework (TensorFlow, PyTorch)
• Solid experience with SQL, Hadoop and/or Snowflake/Databricks databases
• Good understanding of Cloud technology.
• Building and maintaining ML production pipelines.
• Curious, Critical thinker, good hacking skills and scientific reasoning.
• Strong familiarity with Software engineering practices.
• Not afraid to ask questions and propose new ideas
• Strong technologist eager to learn new technologies and frameworks