At a Glance
- Tasks: Create and deliver high-quality synthetic datasets using Blender for immersive tech.
- Company: Lumirithmic, an innovative spin-out from Imperial College London.
- Benefits: Hybrid work model, competitive salary, and opportunities for professional growth.
- Other info: Dynamic role with a focus on collaboration and continuous improvement.
- Why this job: Join a cutting-edge team redefining synthetic data for next-gen XR experiences.
- Qualifications: Hands-on experience with Blender and strong Python programming skills required.
The predicted salary is between 50000 - 70000 £ 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) is required, along with solid software engineering fundamentals and experience writing clean, maintainable, and testable code. Strong Python programming skills are essential.
Experience building or maintaining Blender-based automation, rendering, or pipeline tooling is necessary, as well as a good understanding of human-centric computer graphics, including animation and rendering workflows. Experience with rendering at scale (e.g. render farms) and knowledge of computer vision, particularly real-time systems, is also important.
Familiarity with machine learning frameworks, the Blender C++ codebase, and AI-assisted coding or agent-based workflows is advantageous. Strong visual judgment and attention to detail for high-quality renders are crucial, along with experience in synthetic data generation, VFX, games, XR, simulation, or technical art workflow.
Data Engineer AI, Hybrid in City of London employer: Lumirithmic
Contact Detail:
Lumirithmic Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Data Engineer AI, Hybrid in City of London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those at Lumirithmic or similar companies. Attend meetups, webinars, or even online forums where you can chat about synthetic data and XR tech.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Blender projects and any synthetic datasets you've worked on. This is your chance to demonstrate your expertise with the Blender Python API and rendering workflows.
✨Tip Number 3
Prepare for interviews by brushing up on your knowledge of computer vision and machine learning frameworks. Be ready to discuss how you can translate partner needs into scalable workflows and high-quality outputs.
✨Tip Number 4
Don't forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive and engaged with our mission.
We think you need these skills to ace Data Engineer AI, Hybrid 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 production or pipeline environments, 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 can connect their past experiences directly to what we’re looking for, especially in synthetic data generation and rendering workflows.
Be Clear and Concise: Keep your application clear and to the point. We appreciate well-structured applications that are easy to read. Use bullet points where necessary to make your skills and experiences stand out!
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 at Lumirithmic!
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 personal projects or contributing to open-source ones. Being able to discuss your hands-on experience confidently will impress the interviewers.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles, especially related to rendering workflows or data pipelines. Use the STAR method (Situation, Task, Action, Result) to structure your answers and demonstrate how you tackled those issues effectively.
✨Understand Their Vision
Familiarise yourself with Lumirithmic’s mission and the role of synthetic data in XR technologies. Be ready to discuss how your skills can contribute to bridging the gap between virtual data generation and real-world AI performance. This shows you’re not just looking for a job, but are genuinely interested in their work.
✨Prepare Questions for Them
Interviews are a two-way street! Prepare insightful questions about their current projects, team dynamics, or future goals. This not only shows your enthusiasm but also helps you gauge if the company is the right fit for you.