ACCELERATE TIME TO SAFETY

Teaching autonomous vehicles how to drive poses many logistical and safety challenges. Our mission is to provide these vehicles with the virtual environments they need to get it right before they hit the real world. Parallel Domain's software takes you from map data to full 3D worlds with a single click of a button.

OUR SOLUTION

Parallel Domain is a leading provider of 3D environment generation software for autonomous vehicle simulation. Our groundbreaking content generation technology offers configurable, detailed, and massively scalable simulation environments. Whether you’re generating an entirely new city or tweaking the details on a single street corner, our systems will produce living worlds that have traditionally required extensive manual labor. Plug our content into your existing simulation solution and outdrive your competitor’s entire catalogue overnight. Generate a new world and do it again tomorrow.

MEET THE TEAM

Kevin McNamara

Founder & CEO

Kevin brings deep computer graphics experience having built and led a team within Apple's Special Projects Group focused on autonomous systems simulation. Previously, he architected and implemented procedural content systems for Microsoft Game Studios and contributed to academy award winning films at Pixar Animation Studios.

James Grieve

CTO

With over 20 years of experience in the video game and tech industries at companies such as Apple, Electronic Arts and United Front Games, James brings an extensive knowledge of real-time graphics and engineering management to the world of autonomous vehicle simulation. He has led teams building world-class, AAA games such as Need for Speed, Sleeping Dogs and ModNation: Racers along with many others.

Advisors

Sunil Nagaraj

Board Member, Managing Partner of Ubiquity Ventures

Ray Johnson

Former Senior Vice President and Chief Technology Officer, Lockheed Martin

Chris Ford

Former Director of Product Management at Pixar Animation Studios and Autodesk

Investors

Join Us

We're already multiplying our customers' simulation mileage and we're looking for talented visionaries help us to expand our impact on the way the industry simulates.

Software Engineer

We’re looking for a generalist software engineer capable of thriving within a rapid development environment. We are a small, focused engineering team working closely with our technical artists to build amazing worlds. We are looking for candidates with broad experience, willing to jump in and solve a variety of problems to move our technology forward. We are based in Palo Alto, with remote work a possibility for the right candidate.

Requirements
  • Software Engineer (C++ and Python)
  • 1-3 years professional experience
Bonus points
  • Strong 3D math skills
  • 3D graphics experience (video games, animation, VFX, simulation)
  • Experience with geographic coordinate systems (ECEF, lat/long/alt, etc) and map data
  • Build & release experience
A day in the life...
  • Contributing to our core software infrastructure
  • Architecting data pipelines for large sets of geographic data
  • Maintaining our build & release process
  • Establishing robust unit & regression testing
  • And much, much more!
Sr. Software Engineer

We’re looking for a talented software engineer able to implement core 2d and 3d geometry processing functionality. We are a small, focused engineering team working closely with our technical artists to build amazing worlds. We are looking for a candidate who lives and breathes computational geometry and is not afraid to stand up to floating point precision. We are based in Palo Alto, with remote work a possibility for the right candidate.

Requirements
  • Software Engineer (C++ and Python)
  • 3+ years professional experience
  • Expert geometry processing algorithms (mesh processing, curve and surface modelling, acceleration structures)
Bonus points
  • Strong 3D math skills
  • 3D graphics experience (video games, animation, VFX, simulation)
  • Experience developing massively parallel software (multithreading, GPU acceleration, etc)
  • Mapping or automotive experience
A day in the life...
  • Contributing to our core software infrastructure
  • Implementing core geometry library functions such as raycasting, sampling, scattering, remeshing, and more.
  • Implementing library for translating data sets between discretized and polynomial spline/clothoid representations
  • And much, much more!
AI Systems Architect

An experienced artificial intelligence programmer that has a demonstrated ability to architect and implement large multi-agent systems. We are a small, focused engineering team working closely with our technical artists to build amazing worlds. You will form the nucleus of our agent development team, focused on bringing our worlds to life with vehicles, pedestrians and other agents. We are based in Palo Alto, with remote work a possibility for the right candidate.

Requirements
  • Software Engineer (C++ and Python)
  • 5+ years professional experience implementing multi-agent AI systems
  • Experience architecting and developing large scale software systems
  • Experience with traffic simulation and routing/navigation
  • Shipped games, films, or software releases
Bonus points
  • Strong 3D math skills
  • Experience with traditional heuristic based game AI models
  • Experience with modern ML research on agent behaviors (Deep RL, etc…)
  • Mapping or automotive experience
A day in the life...
  • Architecting our core agents systems, including traffic and pedestrians
  • Developing agent behavior models
  • And much, much more!
Computer Vision Research Engineer

We’re looking for a computer vision engineer interested in exploring the cutting edge intersection of machine learning and synthetic data. We are a small, focused engineering team working closely with our technical artists to build amazing 3D worlds. Your work will focus on several open ML research problems, with an emphasis on extracting knowledge from real world data in order to improve the quality of our simulations. We are based in Palo Alto, with remote work a possibility for the right candidate.

Requirements
  • Demonstrated proficiency in building computer vision models for object detection and image segmentation
  • Experience building pipelines for data processing for ML applications
  • Degree in Computer Science (or equivalent experience in a related field)
Bonus points
  • Experience using synthetic data for training ML models
  • Experience with sensor fusion (camera, lidar, radar, …)
  • 3D graphics experience (video games, animation, VFX, simulation)
A day in the life...
  • Develop computer vision models for extracting information from real world sensor data
  • Assist with cutting-edge research at the intersection of machine learning and synthetic data
  • And much, much more!