Oliver Wyman - ML Engineer - Generative AI & Unstructured Data - Mexico City
AI in this role
Company:
Oliver WymanDescription:
About Oliver Wyman
Oliver Wyman, a Marsh (NYSE: MRSH) business, is a management consulting firm driven by deep industry insight, bold innovation, and a collaborative approach that cuts through complexity to help organizations navigate their most defining transformative moments.
For more information, visit oliverwyman.com, or follow us on LinkedIn and X.
Position Summary:
We are seeking an ML Engineer – Generative AI & Unstructured Data to design, build, and operationalize AI systems that transform enterprise unstructured data into scalable, production-ready services and intelligent applications.
This is a role for an engineer who can work autonomously on clearly scoped components, contribute to design discussions, and grow toward broader technical ownership over time. You are not expected to lead architecture decisions independently yet, but you should be a confident, self-directed practitioner.
The role sits at the intersection of machine learning engineering, MLOps, and Generative AI. You will build robust ML pipelines, deploy and monitor AI services, and develop scalable APIs and retrieval systems that enable internal applications and business teams to consume AI capabilities securely and reliably.
You will work closely with Data Scientists, Data Engineers, and Application Developers to produce models and deliver enterprise-grade AI solutions using modern cloud and ML tooling.
Key Responsibilities:
Design and build scalable ML pipelines that ingest and process unstructured data including documents, transcripts, images, logs, and free-form text.
Develop and maintain production-ready AI services and APIs consumed by internal applications and analytics platforms.
Productionize machine learning and Generative AI solutions, including model packaging, containerization, deployment, versioning, and lifecycle management.
Build and integrate Generative AI workflows such as Retrieval-Augmented Generation (RAG), embedding pipelines, semantic search, and LLM-powered APIs.
Implement monitoring, observability, and model performance tracking to ensure reliability, scalability, and SLA compliance of deployed systems.
Collaborate with Data Scientists to transition experimental models into stable production environments.
Contribute to CI/CD and MLOps practices including automated testing, deployment automation, retraining workflows, and infrastructure standardization.
Partner with cross-functional stakeholders to translate business needs into scalable AI-enabled solutions.
Document systems and decisions clearly so teammates can understand, extend, and maintain your work.
Experience Required:
3+ years of professional experience in ML Engineering, Applied AI, Data Science, or related engineering roles with a clear focus on production systems.
Hands-on experience building solutions using unstructured data, including NLP pipelines, document processing, OCR, text classification, embeddings, entity extraction, or semantic search.
Proficiency in Python and SQL; experience building scalable data and ML workflows using PySpark and Databricks or similar distributed compute platforms.
Experience developing and deploying production APIs for ML model serving using FastAPI or similar frameworks.
Familiarity with MLOps practices including CI/CD for ML, model monitoring, automated retraining, Docker, and Git-based workflows. Deep expertise is not required at this level, but you should be a competent practitioner.
Experience working with cloud-based AI/ML platforms and enterprise deployment environments.
Strong software engineering fundamentals, including readable code, testing, debugging, and performance optimization.
Preferred (Good to Have)
Experience with Generative AI and LLM ecosystems including OpenAI, Azure OpenAI, or open-source models.
Familiarity with orchestration frameworks such as LangChain or LlamaIndex.
Experience working with vector databases and retrieval platforms such as Azure AI Search, Pinecone, or pgvector.
Exposure to responsible AI practices including explainability, bias detection, governance, and model risk management.
Skills and Attributes:
Engineering judgment: able to balance scalability, maintainability, and speed given real-world constraints.
Clear communicator: comfortable explaining trade-offs and technical decisions to both engineering peers and non-technical stakeholders.
Collaborative and team-oriented: seeks input early, shares context proactively, and works effectively across engineering, analytics, and business teams.
Ownership mentality with accountability for the reliability and impact of deployed AI solutions.
Intellectually curious with a genuine interest in applying Generative AI and ML to real enterprise problems — not just passing familiarity with the technology.
Comfortable with ambiguity: able to make progress without every requirement being fully defined, while knowing when to flag uncertainty.
Adaptability and comfort operating in fast-moving, evolving technical environments.
Strong attention to detail and commitment to building high-quality, user-centered solutions
How we rate this
Oliver Wyman - ML Engineer - Generative AI & Unstructured Data - Mexico City at Marsh McLennan rates 95 out of 100 for how much of the daily work is AI. That makes it Builds AI (AI Level 4 of 4). The level is about AI in the job, not seniority.
Builds AI. The job is building AI systems.
- ●●●● Builds AI80 to 100
- ●●●○ Works on AI60 to 79
- ●●○○ Uses AI40 to 59
- ●○○○ Little AI0 to 39
Levels come from how often the tools, models and workflows of the role are named in the posting itself. Open the description and count.
Prepare for this job
A free preview built only from this posting: what it asks for, what you could be asked in an interview, and how to adjust your resume.
Skills and AI tools this role asks for
Questions you could be asked
- How would you design a retrieval step so the model answers from real data instead of guessing?
- How do you monitor a model once it's live, and how do you know it needs retraining?
- What NLP problem have you worked on, and how did you measure whether it actually worked?
- How do you think about the risk of an AI system in this kind of role failing silently?
- Walk me through how you've used OpenAI in your day-to-day work.
Adapt your resume
- List these exact terms on your resume: RAG, ML Ops, NLP, AI Safety, and OpenAI. An applicant tracking system matches the wording, not the idea.
- Attach one line of real, concrete experience to at least one of them — a tool named with nothing behind it rarely survives a human read.
- Lead with what you built, trained or shipped — this role is judged on the AI system itself, not the tools around it.
Want an expert to read your CV for this job?
Free. Send your CV and the role you want next. We reply by email within 2 to 4 business days.
Get a free CV reviewGet new machine learning engineer jobs (Builds AI ●●●●) by email
One email a week with the new machine learning engineer jobs (Builds AI ●●●●), each rated for how much AI is in the work. No recruiter spam, unsubscribe in one click.
Free. One email a week. Unsubscribe in one click.
Similar roles
Data roles that build AI, at other companies.
What kind of AI work fits you?
Answer 12 practical questions in about three minutes. Get a simple profile, the work it points to, and live roles to explore next.
Find my next step