Software Engineer II, Graphics Simulation / Synthetic Data

DigitalFish builds next-generation technologies for digital-media creation and consumption, partnering with leading companies like Apple, Google, Meta, and Disney.
$145,000 - $185,000
Backend
Mid-Level Software Engineer
Remote
51 - 100 Employees
6+ years of experience
Gaming · AR/VR

Description For Software Engineer II, Graphics Simulation / Synthetic Data

DigitalFish is at the forefront of digital media technology, partnering with industry giants like Apple, Google, Meta, and Disney to shape the future of digital content creation and consumption. As a Software Engineer II in Graphics Simulation / Synthetic Data, you'll be instrumental in developing advanced 3D simulations in Unreal Engine to generate CV-ML synthetic data that powers VR and AR devices.

The role offers a unique opportunity to work with cutting-edge technology in the intersection of gaming, computer vision, and machine learning. You'll collaborate with multidisciplinary teams across rendering, optics, systems, and algorithm development to create and refine simulation features that operate at scale. The position requires strong expertise in C++ and Python programming, along with significant experience in game development or simulation using Unreal Engine.

This is an ideal role for someone passionate about tackling complex technical challenges and advancing state-of-the-art technology. The position offers competitive compensation ($145,000-$185,000 plus equity) and comprehensive benefits including medical, dental, and vision insurance. The remote work environment provides flexibility while working on transformative projects that impact millions of users.

The ideal candidate will bring 6+ years of relevant experience, strong technical skills in 3D computer vision or graphics, and the ability to work independently while collaborating effectively with cross-functional teams. You'll be joining a company that values innovation, technical excellence, and equal opportunities for all employees.

Last updated 12 days ago

Responsibilities For Software Engineer II, Graphics Simulation / Synthetic Data

  • Design and build simulations, rendering features and synthetic data pipeline capabilities
  • Code using primarily C++ and Python
  • Interface with other teams to incorporate their innovations
  • Conduct design and code reviews
  • Analyze and improve efficiency, scalability, and stability of various system resources
  • Drive performance measurement, analysis, and optimization
  • Work with technical artists and infrastructure teams to debug performance issues across the stack

Requirements For Software Engineer II, Graphics Simulation / Synthetic Data

Python
  • BSc degree in Computer Science, Computer Engineering, or related fields
  • 6+ years of relevant experience building games or simulations in Unreal or other game engine
  • Experience with 3D computer vision or computer graphics
  • Experience improving stability through code reviews, testing, rollout, monitoring, and proactive changes
  • Experienced in utilizing data and analysis to explain technical problems
  • Self-motivated with strong communication skills
  • Ability to work with minimal direction and manage projects independently
  • Proof of eligibility to work in the United States

Benefits For Software Engineer II, Graphics Simulation / Synthetic Data

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Equity compensation
  • Health Insurance - Medical, Dental, Vision and Life Insurance
  • Discounts on movie tickets, theme parks, hotels, Broadway and Vegas shows, shopping partners
  • Flexible working environment

Interested in this job?

Jobs Related To DigitalFish Software Engineer II, Graphics Simulation / Synthetic Data

Software Engineer II, VR Prototyping

Mid-level Software Engineer position focusing on VR prototyping and real-time graphics development, offering remote work options and competitive compensation.

Software Engineer II, Universal Scene Description

Software Engineer II position focused on Universal Scene Description (USD) development, requiring expertise in computer graphics pipelines and tools.

Software Development Engineer, Selling Partner Experience

Software Development Engineer role at Amazon's Selling Partner Experience team, focusing on AI-driven solutions and LLMs to enhance seller interactions.

Software Development Engineer – Amazon Transportation, Trailer Path Optimization

Software Development Engineer role at Amazon's Middle Mile organization, focusing on trailer path optimization and large-scale routing solutions.

Software Development Engineer, Amazon Middle Mile Transportation

Software Development Engineer role at Amazon focusing on Middle Mile Transportation, building scalable solutions for logistics and transportation systems.