Senior/Staff Software Engineer
Waabi
Job highlights
Summary
Join Waabi, a leading AI company revolutionizing self-driving technology, as a Software Engineer in Sensor Simulation. You will contribute to the development of cutting-edge sensor simulation software, collaborating with a team of experts. This role involves designing and implementing software for generative AI-powered sensor simulation, optimizing for scale and performance. You will participate in technical discussions, advocate for software development patterns, and work with cross-functional partners. The ideal candidate possesses a strong background in computer science, robotics, or a related field, along with extensive experience in software development and system design. Waabi offers a competitive salary and benefits package, including equity awards, health and wellness benefits, unlimited vacation, and flexible work arrangements.
Requirements
- MS/PhD or Bachelors degree with a minimum of 4 years of industry experience in Computer Science, Robotics and/or similar technical field(s) of study
- Experience with a variety of backend technologies and languages. Examples: Python, C++, Rust
- Some experience in reading and developing production quality software, versus only creating prototypes/proof of concepts
- Understanding of test-driven and API-driven development methodologies
- Experience designing interfaces between systems
- Experience with system design/architecture, algorithms, data structure design, and low level threading and graphics
- Experience working with internal cross-functional partners/stakeholders when building software frameworks
- Experience with software performance, optimization, and profiling
- Experience with concurrency and determinism
- Open-minded and collaborative team player with willingness to help others
- Passionate about self-driving technologies, solving hard problems, and creating innovative solutions
Responsibilities
- Be part of a team of multidisciplinary Research Scientists and Engineers working on building a cutting-edge and high-fidelity data-driven multi-sensor simulation stack leveraging graphics, computer vision, and ML
- Design and implement software for sensor simulation powered by generative AI with scale and performance top of mind, increasing throughput for dataset generation and scaling interactive closed-loop scenarios with the Waabi Driver
- Participate and share ideas in technical and architecture discussions, collaborating with researchers and engineers
- Advocate and set patterns for software development
Preferred Qualifications
- Experience with game development or building simulators
- Experience in autonomous systems, robotics or machine learning
- Experience working in parallel computing environments and in emulation at scale
- Experience building software systems from scratch
- Experience working in an Agile/Scrum environment
Benefits
- Competitive compensation and equity awards
- Health and Wellness benefits encompassing Medical, Dental and Vision coverage (for full-time employees only)
- Unlimited Vacation
- Flexible hours and Work from Home support
- Daily drinks, snacks and catered meals (when in office)
- Regularly scheduled team building activities and social events both on-site, off-site & virtually
Share this job:
Similar Remote Jobs
- πUnited States
- π°$200k-$270kπUnited States
- π°$200k-$270kπUnited States
- π°$180k-$220kπUnited States
- πUnited States, Canada
- π°$140k-$230kπUnited States
- π°$109k-$131kπSpain
- πUnited Kingdom
- πWorldwide