As a Senior Machine Learning Engineer, you'll leverage your expertise and knowledge of machine learning (ML) to help develop and deploy machine learning applications. You'll assist with gathering and preparing the right data, identifying innovative ways of using that data, and building machine learning models and applications that bring value to the users and the business. As you do this, you'll work with people from a variety of roles as well as customers.
End-to-end design and development of machine learning (ML) and NLP based solutions for MasterControl data (structured or unstructured)
Assist in building data pipelines to collect the necessary data
Help maintain the ML architecture and platform for a continuous delivery pipeline for developing, deploying, and maintaining ML applications in production.
Run machine learning tests and experiments
Help in building ML/NLP expertise in the engineering division through training, mentoring, and hiring
Keep current on advancements in the field of machine learning
Work closely with product managers, software developers, and other stakeholders in an agile environment
Bachelor's degree, or equivalent experience,
Graduate degree is a plus
3+ years additional experience in ML after education
Strong computer programming skills (Python preferred) and database knowledge/experience (MSSQL preferred)
Experience with cloud machine learning services such as AWS Sagemaker, GCP Vertex AI
Excellent interpersonal, collaborative, trust-building, conflict-resolution, and writing skills
Solid understanding of and experience with Machine Learning including Deep Learning and NLP
You have prior experience as a machine learning modeler/scientist/researcher/engineer and are familiar with the workflow and motivations of machine learning modelers and engineers.
You are up to date with recent developments in Machine learning and are familiar with current trends in the wider ML and NLP community
You are able to effectively prioritize and execute tasks in a high-pressure environment
You are able to meet multiple, challenging deadlines while communicating expectations clearly