Join Us

Autonomous vehicles have the potential to revolutionize how we move around the world. Our customers are making autonomy a reality by using our data generation platform to develop safe and reliable AI. We are looking for talented and ambitious visionaries to help us further our mission!

We Are Looking For

ENGINE PROGRAMMER

We’re looking for an engine programmer capable of thriving within a rapid development environment. We are a lean, focused engineering team building a world-class platform for data generation for autonomy. In this role, you will be responsible for implementing synthetic data generation technology, including sensor data, ground truth annotation, and associated engine technology. The ideal candidate has experience programming within game engines (e.g., Unreal or Unity) and is willing to jump in and solve a variety of problems to move our technology forward. We are based in Palo Alto and Vancouver.

Requirements
  • Software Engineer with strong grasp of C++
  • Experience working with commercial game engines (Unreal and Unity)
  • 3D graphics experience (rendering, video games, animation, VFX, simulation)
  • 1+ years professional experience
  • Collaborative attitude, humble, and eager to make a large impact
Bonus points
  • Experience working with Python
  • Strong 3D math skills
  • Experience with sensor simulation (camera, LiDAR, radar, etc)
  • Experience working in a production environment through the entire software development lifecycle
  • Experience working with game engines in a non-gaming application
  • Build & release experience
A day in the life...
  • Work in a fast-paced development environment alongside a team of graphics, machine learning, and simulation experts
  • Implement engine-level rendering and data pipeline software
  • Push the state of the art in computer graphics, rendering, and data generation
  • And much, much more!

Data Pipeline Engineer

We’re looking for a data pipeline engineer capable of thriving within a rapid development environment. We are a lean, focused engineering team building a world-class platform for data generation for autonomy. The ideal candidate has experience working with data pipelines and is willing to jump in and solve a variety of problems to move our technology forward. We are based in Palo Alto and Vancouver.

Requirements
  • Software Engineer with strong grasp of Python
  • Machine Learning & Computer Vision experience (object detection, depth estimation)
  • Familiar with cloud infrastructure (AWS, Google Cloud)
  • 1+ years professional experience (including internship or post-grad experience)
  • Collaborative attitude, humble, and eager to make a large impact
Bonus points
  • Experience working with C++
  • 3D graphics experience (video games, animation, VFX, simulation)
  • Experience working with commercial game engines (Unreal and Unity)
  • Strong 3D math skills
  • Experience working with synthetic data for machine learning purposes
  • Build & release experience
A day in the life...
  • Work in a fast-paced development environment alongside a team of graphics, machine learning, and simulation experts
  • Use Parallel Domain’s data generation platform to produce synthetic data sets and study the impact of such data on computer vision models, including new techniques for utilizing the rich sets of ground truth that simulations produce
  • Push the state of the art in using synthetic data to accelerate autonomy development
  • And much, much more!

3D ARTIST

We’re looking for an artist skilled at creating architectural environments, hard-surface props, terrains, vegetation, and vehicles who has a good eye for composing scenes in real-time applications. The ideal candidate has experience creating content for projects that strive for photorealism, and is eager to suggest, evaluate, and implement new solutions for content authoring. We are based in Palo Alto and Vancouver.

Requirements
  • Excellent grasp of 3D content authoring techniques, including:
    • High-poly and game-resolution modeling and UVing,
    • Texturing (PBR workflows, texture baking),
    • Modular set construction,
    • Shader and material creation, manipulation, and application.
  • Enjoy working in collaborative environments and have strong communication skills that allow you to describe your process well
  • Proven ability to identify areas of improvement for both individual assets and fully composed 3D scenes
  • Good time management skills, and an ability to provide accurate time-to-completion estimates for their tasks
  • 2+ years professional experience (including internship or post-grad experience)
Bonus points
  • Experience working with Houdini, Substance Suite, SpeedTree, Unreal Engine 4, and/or Quixel Suite
  • Experience in procedural environment workflows
  • Concept experience (3D with paint-overs or traditional 2D)
  • Fluent in any development language (Python, VEX, MEL, C#, C++)
  • Experience managing or working with outsourcing and define both clear and scalable content specifications
  • Experience working in architectural visualization, and/or using advanced renderers (Vray, Corona, FStorm, Octane, etc.) to create photorealistic content
A day in the life...
  • Work in a fast-paced and quickly growing environment alongside a team of graphics, machine learning, and simulation experts.
  • Create content to feed into and fill out a procedurally crafted 3D world in order to create synthetic data sets used to train autonomous vehicles.
  • Work with the team and customer reports to identify areas in our worlds and data sets that need to be created or improved, craft a plan of action, and execute that plan in an iterative environment.
  • And much, much more!