Machine Learning Engineer – World Modeling
IFM is hiring a Machine Learning Engineer – World Modeling in Abu Dhabi, United Arab Emirates. Level rates it ; you can apply on IFM.
Level's read on this job
- On Level's scale, this machine learning engineer role is Builds AI ●●●●: the job is building AI systems.
- The posting mentions Claude, PyTorch and Cursor among its tools and skills.
- IFM has 43 other open roles on Level.
AI in this role
About the Institute of Foundation Models
The Institute of Foundation Models (IFM) at MBZUAI is a research lab dedicated to meaningful foundation model research — building models from scratch, understanding them deeply, and publishing work that shapes the field. You’ll work alongside world-class researchers and engineers on problems that directly define the models we ship.
Join the PAN world model project — our effort to build world models: foundation models that simulate, predict, and interact with the physical world. As a Machine Learning Engineer, you’ll own the engineering backbone of PAN: large-scale video and simulation data pipelines, distributed training for diffusion transformers, game-engine simulation environments, and world-model integration into robotics — turning research ideas into reliable, scalable systems.
What You'll Do
- Build and maintain large-scale video and simulation data pipelines — collection, cleaning, annotation, and filtering — to support world model training.
- Develop and optimize distributed training systems for large-scale diffusion transformers and world models.
- Build interactive simulation environments (e.g., Unreal Engine, Blueprint-based gyms, game integrations) for training and evaluating world models.
- Integrate world action models / video action models into robotics systems.
- Optimize inference and serving for real-time interaction, and turn research prototypes into reliable, reproducible systems.
What We're Looking For
- BSc or above in Machine Learning, Computer Science, Robotics, or a related field, or equivalent industry experience.
- Hands-on experience with state-of-the-art video generative models and world models (e.g., Cosmos-3, LTX 2.3, Self-Forcing, Lingbot-World, or comparable systems).
- Deep expertise in at least one of the following areas:
-
- Full-stack data pipelines — large-scale video data pipelines and/or simulation data collection; annotation and filtering workflows for video / world model training.
- Model training & infrastructure — training large-scale diffusion transformers on large GPU clusters.
- Rendering engines & simulation — Unreal Engine and Blueprint-based gym environments, game-engine integration, building interactive simulated environments.
- World action models & robotics — world action models / video action models, action-conditioned video generation, world-model applications in robotics.
- Strong engineering expertise in deep learning frameworks such as PyTorch, with the ability to debug failures across the training/inference stack (memory issues, deadlocks, I/O bottlenecks).
- Highly proficient with modern AI coding agents and web-based coding tools (e.g., Claude Code, Codex, Cursor), and skilled at leveraging them to dramatically accelerate engineering workflows.
Nice to Have
- Experience accelerating diffusion model inference (distillation, few-step generation, real-time interactive generation).
- Practical experience with web scraping and crawling frameworks (e.g., scrapy, playwright, selenium) for web-scale data curation.
- Experience with Unreal Engine C++/Blueprint development or other game-engine programming.
- Experience deploying world models in robotics or embodied-AI settings.
How we rate this
Machine Learning Engineer – World Modeling at IFM rates 99 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. Read the description and count the AI tools, models and workflows it names.
Prepare for this job
Built from this posting and from similar jobs on Level.
Skills and AI tools this role asks for
Also common in machine learning engineer jobs at this level
Pay
- Typical machine learning engineer job
- $199k
This posting doesn't list pay. Use the typical machine learning engineer figure when pay comes up. See machine learning engineer jobs
Questions you could be asked
- What's a project where you used Claude hands-on?
- Walk me through how you've used PyTorch in your day-to-day work.
- What are the limits of Cursor that you've run into, and how did you work around them?
- What's a project where you used Claude Code hands-on?
- Walk me through how you've used Codex in your day-to-day work.
Adapt your resume
- List these exact terms on your resume: Claude, PyTorch, Cursor, Claude Code, and Codex. 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.
Get your CV reviewed before you apply
Send your CV and the role you want next. Your review arrives by email within 3 days.
Get new machine learning engineer jobs (Builds AI ●●●●) by email
One email a week, each job rated for how much AI is in the work. No recruiter spam, unsubscribe in one click.
Free.
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