At a Glance
- Tasks: Create high-quality synthetic datasets using Blender for immersive tech.
- Company: Join Lumirithmic, an innovative spin-out from Imperial College London.
- Benefits: Hybrid work model, competitive salary, and opportunities for professional growth.
- Other info: Dynamic team environment focused on cutting-edge projects and continuous improvement.
- Why this job: Be at the forefront of AI and XR technology, making a real impact.
- Qualifications: Experience with Blender, Python, and strong software engineering skills required.
The predicted salary is between 60000 - 80000 £ per year.
Lumirithmic, an Imperial College London spin-out, is redefining synthetic data for the next generation of immersive technologies. By combining advanced 3D computer graphics with AI, we create high-fidelity, large-scale datasets that power cutting-edge perception systems.
Led by experts in computer graphics and machine learning, we’re building the infrastructure behind next-gen XR experiences, enabling robust hand tracking, eye tracking, and scene understanding for advanced XR platforms. Our mission is to bridge the gap between virtual data generation and real-world AI performance at scale.
We are looking for a Synthetic Data Engineer (Blender & XR) to drive the creation and delivery of high-quality synthetic datasets. In this role, you will work with our in-house, Blender-based platform to design, build, and execute scalable data pipelines tailored to partner needs.
- Combine existing modules, develop new pipeline capabilities, and collaborate closely with stakeholders to ensure datasets are accurate, efficient, visually high quality, and aligned with real-world use cases.
- This role sits at the intersection of synthetic data operations, Blender pipeline development, rendering workflows, and software engineering.
- Build, render, and deliver large-scale synthetic datasets (1M+ frames) reliably for partners across XR and AI teams.
- Operate and optimize scalable rendering and visual data generation workflows.
- Ensure delivery quality, consistency, and operational reliability across datasets and pipeline runs.
- Work directly with partners to understand requirements, iterate on feedback, and ensure high-quality outputs.
- Translate partner needs into scalable synthetic data generation workflows and rendering solutions.
- Develop new modular components, fix bugs, and maintain the synthetic data platform for performance and reliability.
- Support operational scalability and continuous improvements across rendering and dataset workflows.
Strong expertise with the Blender Python API (bpy), solid software engineering fundamentals with experience writing clean, maintainable, and testable code, and strong Python programming skills are essential.
Experience building or maintaining Blender-based automation, rendering, or pipeline tooling is required, along with a good understanding of human-centric computer graphics, including animation and rendering workflows.
Experience with rendering at scale (e.g. render farms), knowledge of computer vision, particularly real-time systems, and experience with machine learning frameworks are also important.
Familiarity with the Blender C++ codebase, experience with AI-assisted coding or agent-based workflows, strong visual judgment, and attention to detail for high-quality renders are necessary.
Experience in synthetic data generation, VFX, games, XR, simulation, or technical art workflow is preferred.
Data Engineer - ML & AI in City of London employer: Lumirithmic
Contact Detail:
Lumirithmic Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Data Engineer - ML & AI in City of London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those working with synthetic data and XR. Attend meetups or webinars, and don’t be shy about sliding into DMs on LinkedIn. You never know who might have the inside scoop on job openings!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Blender projects and any synthetic data pipelines you've built. This is your chance to demonstrate your expertise in a tangible way, so make it visually appealing and easy to navigate.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge. Be ready to discuss your experience with the Blender Python API and how you’ve tackled challenges in rendering workflows. Practice explaining complex concepts in simple terms – it shows you really understand your stuff!
✨Tip Number 4
Apply through our website! We love seeing candidates who are genuinely interested in joining us at StudySmarter. Tailor your application to highlight your relevant experience and how you can contribute to our mission of redefining synthetic data for immersive technologies.
We think you need these skills to ace Data Engineer - ML & AI in City of London
Some tips for your application 🫡
Show Off Your Blender Skills: Make sure to highlight your hands-on experience with Blender and the Blender Python API in your application. We want to see how you've used these tools in real-world projects, so don’t hold back on the details!
Tailor Your Application: When applying, tailor your CV and cover letter to reflect the specific requirements of the Synthetic Data Engineer role. We love seeing candidates who understand our mission and can connect their skills to what we do at Lumirithmic.
Be Clear and Concise: Keep your application clear and to the point. We appreciate well-structured documents that make it easy for us to see your qualifications and experience. Avoid jargon unless it’s relevant to the role!
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!
How to prepare for a job interview at Lumirithmic
✨Know Your Blender Inside Out
Make sure you’re well-versed in Blender and the Blender Python API (bpy). Brush up on your skills by working on small projects or tutorials that showcase your ability to create and manipulate synthetic datasets. Being able to discuss specific examples of your work will impress the interviewers.
✨Understand the Role's Requirements
Familiarise yourself with the key responsibilities outlined in the job description. Be prepared to explain how your experience aligns with their needs, especially around building scalable data pipelines and optimising rendering workflows. Tailor your responses to highlight relevant projects you've worked on.
✨Showcase Your Problem-Solving Skills
Prepare to discuss challenges you've faced in previous roles, particularly those related to rendering at scale or maintaining pipeline tooling. Use the STAR method (Situation, Task, Action, Result) to structure your answers, demonstrating your analytical thinking and ability to deliver high-quality outputs.
✨Engage with Their Vision
Research Lumirithmic and their mission to bridge virtual data generation with real-world AI performance. Show genuine interest in their work by asking insightful questions about their projects and how you can contribute. This will demonstrate your enthusiasm and alignment with their goals.