About the Company
Our client is a prominent Global leader dedicated to delivering exceptional experiences with over 1,000 subsidiaries and affiliated brands. With a commitment to innovation and personalized service, they are seeking a Senior Machine Learning Engineer to join their team immediately.
We are seeking an extraordinary Machine Learning Engineer to help build the algorithmic assets and features that enhance the guest experience and drive efficiencies across our operations. In this role, you will design and implement algorithmic product architectures to bring our machine learning models to life across the full lifecycle of the product, including data ingestion, ML processing, and results delivery/activation. You will work cross-functionally with various data science teams, data engineering teams, and data architecture teams. The ideal candidate can serve as both a solutions architect and a hands-on implementation engineer, guiding the team toward best-in-class algorithmic product implementations.
This is a contract that offers a hybrid work schedule!
Responsibilities:
- Collaborate with data scientists to design workflows and architectures that activate ML models and maximize their impact, such as real-time streaming use cases and offline batch optimizations.
- Work with data scientists to develop prototype solutions for algorithmic products using appropriate cloud services, considering scale and latency where applicable.
- Implement and productionize final solutions using an infrastructure-as-code approach.
- Develop data processing workflows to enhance our Feature Store with impactful data, including appropriate data cleansing and imputation logic.
- Optimize existing algorithmic product architecture and workflows to maximize impact.
- Partner with the data engineering team to ensure data science needs are met in the appropriate format and cadence for maximum effectiveness.
- Stay current with the latest design patterns and cloud services related to machine learning engineering.
- Collaborate with data architecture, data governance, and security teams to ensure solutions meet required standards.
Experience:
- At least 5 years of experience implementing software product solutions in a cloud environment, focusing on algorithmic/machine learning products; hospitality experience is not required.
- Expertise in cloud services, particularly AWS.
- Proficiency in Python, SQL, PySpark, and Docker.
- Experience with streaming and batch data architectures at scale.
- Familiarity with Agile methodology.
- Experience with DevOps and CI/CD concepts.
- Excellent communication and teamwork skills.
MMD Services Inc. is an equal opportunity employer. All applicants are considered for all positions without regard to race, religion, color, sex, gender, sexual orientation, pregnancy, age, national origin, ancestry, physical/mental disability, medical condition, military/veteran status, genetic information, marital status, ethnicity, alienage, or any other protected classification, in accordance with applicable federal, state, and local laws.