At a Glance
- Tasks: Create and deliver 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: Collaborative environment with a focus on cutting-edge projects and career advancement.
- Why this job: Be at the forefront of XR technology and make a real impact in AI.
- Qualifications: Strong Blender experience and Python programming skills required.
The predicted salary is between 50000 - 65000 £ per year.
Company: Lumirithmic
Location: London, UK (Hybrid)
Company Description
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.
Role Description
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. You’ll 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. Strong Blender experience is a mandatory requirement for this role. Candidates must have hands-on experience with Blender and the Blender Python API (bpy) in production or pipeline environments.
Key Responsibilities
- Pipeline Execution & Delivery: 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.
- Stakeholder Collaboration: 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. Communicate progress, technical tradeoffs, and operational constraints clearly.
- Platform Development & Maintenance: Develop new modular components, fix bugs, and maintain the synthetic data platform for performance and reliability. Build and improve Blender-based automation tooling and pipeline infrastructure. Support operational scalability and continuous improvements across rendering and dataset workflows.
Required Skills & Experience
- Strong professional experience with Blender is required.
- Strong expertise with the Blender Python API (bpy).
- Solid software engineering fundamentals with experience writing clean, maintainable, and testable code.
- Strong Python programming skills.
- Experience building or maintaining Blender-based automation, rendering, or pipeline tooling.
- Good understanding of human-centric computer graphics, including modelling, materials, lighting, animation, and rendering workflows.
- Strong communication and stakeholder management skills.
- Proactive mindset with the ability to independently drive development and resolve issues efficiently.
Preferred Skills
- Experience with rendering at scale (e.g. render farms).
- Knowledge of computer vision, particularly real-time systems.
- Experience with machine learning frameworks (e.g. PyTorch, JAX).
- 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.
- Experience in synthetic data generation, VFX, games, XR, simulation, or technical art workflow.
Synthetic Data Ops Engineer (Blender & XR) in City of London employer: Lumirithmic
Contact Detail:
Lumirithmic Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Synthetic Data Ops Engineer (Blender & XR) 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 Blender and XR tech. You never know who might have a lead on your dream job!
✨Tip Number 2
Show off your skills! Create a portfolio that highlights your best Blender projects and any synthetic data work you've done. Make sure it’s easy to navigate and showcases your expertise in rendering workflows and Python scripting. This will make you stand out when you apply through our website.
✨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 past projects. Practising common interview questions can help you feel more confident and articulate your thoughts clearly.
✨Tip Number 4
Follow up after applying! A quick email to express your enthusiasm for the role can go a long way. It shows you're proactive and genuinely interested in the position. Plus, it keeps you on their radar as they sift through applications.
We think you need these skills to ace Synthetic Data Ops Engineer (Blender & XR) in City of London
Some tips for your application 🫡
Show Off Your Blender Skills: Make sure to highlight your 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: Take a moment to customise your application for this role. Mention specific experiences that align with our mission of creating high-quality synthetic datasets and how you can contribute to our team.
Communicate Clearly: We value strong communication skills, so be clear and concise in your application. Explain your past collaborations and how you’ve managed stakeholder expectations in previous roles.
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. We can’t wait to see what you bring to the table!
How to prepare for a job interview at Lumirithmic
✨Master Blender Basics
Before your interview, 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 3D models. This hands-on experience will not only boost your confidence but also give you practical examples to discuss during the interview.
✨Know Your Data Pipelines
Familiarise yourself with data pipeline concepts and how they apply to synthetic data generation. Be prepared to discuss your previous experiences with building and optimising rendering workflows. Think of specific challenges you faced and how you overcame them, as this will demonstrate your problem-solving skills and technical expertise.
✨Communicate Clearly
Effective communication is key, especially when collaborating with stakeholders. Practice explaining complex technical concepts in simple terms. During the interview, be ready to share how you’ve translated partner needs into actionable workflows, and highlight any feedback loops you’ve established to ensure high-quality outputs.
✨Show Your Passion for XR Technologies
Express your enthusiasm for immersive technologies and synthetic data. Research Lumirithmic’s projects and be prepared to discuss how your skills align with their mission. Sharing your vision for the future of XR and how you can contribute to their goals will leave a lasting impression on the interviewers.