ML / AI Engineer
Role details
Job location
Tech stack
Job description
M3 is embedding AI into its core product workflows to deliver intelligent automation and insights for the hospitality industry. We operate in a cloud-native environment, and AI solutions are expected to integrate seamlessly with modern application and platform architectures. The Senior ML / AI Engineer is responsible for designing, building, deploying, and maintaining production-grade AI and machine learning solutions, including predictive models, intelligent automation, and emerging LLM-enabled capabilities.
This role partners closely with internal engineering teams and external AI partners to establish scalable MLOps practices, ensure reliable model performance, and build internal AI/ML engineering capability. The position requires both strong applied AI/ML expertise and production engineering discipline., The duties listed below are the essential functions of this position, and they may change as the needs of the company demand. All associates are expected to do what is necessary to get the work done and to cooperate fully with their supervisor's requests for additional or altered duties.
- Design, build, and deploy machine learning models into production environments, including REST API-based inference services and batch or real-time scoring pipelines.
- Develop scalable training and inference pipelines using structured enterprise data.
- Establish and maintain MLOps practices including model versioning, monitoring, alerting, retraining workflows, and auditable model lifecycle management.
- Collaborate with Data Engineering to ensure AI-ready data structures and pipelines.
- Integrate ML outputs into product workflows in partnership with application engineering teams.
- Evaluate and prototype new AI use cases aligned to product strategy, selecting the appropriate approach (e.g., supervised learning, embeddings-based similarity, retrieval-driven architectures, or hybrid methods) based on problem context and data characteristics.
- Work alongside external AI partners initially and progressively transition ownership internally.
- Define performance benchmarks and ensure production reliability of deployed models.
- Document processes, best practices, and governance considerations for responsible AI usage., If you're only seeking a fully remote position, this opportunity may not be the right fit. Are you legally authorized to work for any employer in the US without restriction?* Select... Will you now, or in the future, require immigration support for employment status?* Select...
Please answer this question accurately. At this time, we are unable to provide current or future sponsorship for employment authorization. This includes H-1B, OPT, STEM OPT extensions, or other visa classifications requiring employer sponsorship. Are you willing to undergo a background check, in compliance with applicable laws?* Select... What are you compensation expectations for you to consider a new role?*
Voluntary Self-Identification
For government reporting purposes, we ask candidates to respond to the below self-identification survey. Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiring process or thereafter. Any information that you do provide will be recorded and maintained in a confidential file.
As set forth in M3's Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law. Gender Select... Are you Hispanic/Latino? Select... Race & Ethnicity Definitions
If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection. As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measure the effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categories is as follows:
A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service-connected disability.
A "recently separated veteran" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.
An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.
An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985. Veteran Status Select...
Requirements
- Bachelor's or Master's degree in Computer Science, Data Science, Engineering, Mathematics, or related field (or equivalent practical experience).
- 7+ years of experience in machine learning engineering or applied machine learning roles, with demonstrated experience delivering production-grade AI systems in enterprise environments.
- Strong programming skills in Python and experience with ML libraries (e.g., scikit-learn, PySpark, pandas).
- Experience deploying and maintaining ML models in production environments.
- Experience working in cloud-native environments (Azure preferred; AWS or GCP acceptable).
- Familiarity with MLOps tools such as MLflow or similar model lifecycle management platforms.
- Experience working with structured enterprise datasets.
- Experience evaluating and implementing both traditional machine learning approaches and embedding-based or retrieval-driven architectures (e.g., vector search, similarity matching) is a plus.
- Demonstrated ability to select the right technical solution for a given business problem rather than defaulting to a single modeling paradigm.
- Ability to collaborate effectively across engineering, product, and business teams.