Company OverviewSigmawave AI is a visual synthetic data company helping organisations build better computer vision and AI systems. We provide configurable, high-quality synthetic datasets that support model training, testing, and validation—delivered safely, efficiently, and at scale.
Job DescriptionWe are seeking a Senior 3D Unreal Engine Engineer to join our 3D & Simulation team. You will be responsible for designing, developing, and maintaining high-performance plugins and tools within Unreal Engine that power our synthetic data generation pipeline. Your work will enable scalable, artist-friendly workflows for creating high-fidelity 3D environments and assets used to train next-generation Vision AI models.
Key Responsibilities- Design, build, and maintain robust Unreal Engine plugins in C++ to extend engine functionality, automate content production, and integrate with our proprietary synthetic data platform.
- Develop and optimize Blueprint systems that empower technical artists and content creators to assemble complex scenes, configure sensors, and define scenarios without deep programming.
- Collaborate closely with 3D artists, ML engineers, and platform teams to understand pipeline bottlenecks and implement tooling that improves throughput, quality, and iteration speed.
- Architect and implement core systems for asset management, procedural placement, lighting, camera simulation, and batch rendering within Unreal.
- Write performant, well-documented, and scalable code following Unreal best practices and modern software engineering standards.
- Profile and optimize rendering and simulation performance for both real-time editor workflows and high-throughput offline rendering farms.
Required Qualifications- 5+ years of professional experience with Unreal Engine in a production environment.
- Expert-level C++ proficiency with deep experience in Unreal's codebase, module system, and plugin architecture.
- Proven experience developing and releasing Unreal Engine plugins or tools (in-house or commercial).
- Strong fluency in Blueprints for creating user-facing tools, gameplay systems, or workflow automation.
- Solid understanding of 3D mathematics, real-time rendering, and game engine architecture.
- Experience with source control (Git, Perforce) and collaborative development workflows.
- Ability to translate artistic and technical requirements into robust engineered solutions.
Nice to Have- Experience releasing or maintaining a commercial plugin on the Unreal Marketplace (Fab).
- Familiarity with Python for tooling or automation outside Unreal.
- Knowledge of rendering optimization, GPU profiling, or Vulkan/DirectX12.
- Background in computer vision, synthetic data, or simulation for ML.
- Experience with 3D asset pipelines (USD, FBX, GLTF) and DCC tools (Blender, Maya, Houdini).
What We Offer- High-impact role building core 3D technology for a production synthetic data platform.
- Opportunity to work on cutting-edge problems at the intersection of real-time 3D, simulation, and AI.
- Collaborative, cross-functional environment with teams in AI, 3D art, and platform engineering.
- Competitive compensation and equity package.
- Flexible hybrid/remote work arrangements.
How to ApplyEmail [Confidential Information] with:
- Your CV/resume
- Links to your GitHub, Unreal Marketplace portfolio, or relevant project demos
- A short note describing 1–2 Unreal plugins or tools you've built and your role in their development
Email subject: Application – Senior 3D Unreal Engine Engineer (Plugin Development)
Reference: SWA-UE-PLUGIN-001