Senior/Staff Software Engineer - Mapping Data Software

Job expired!
Our Calibration, Localization, and Mapping (CLAMS) team is accountable for creating the algorithms and tools essential for keeping Zoox vehicles optimally calibrated, always aware of their location within the world, and cognizant of their surroundings. Without precise calibration, localization, and mapping, our vehicles would face difficulty in perceiving and reasoning about the surrounding world. Therefore, this task is key to the work of many other teams across Zoox. This role is crucial for the safe and reliable expansion of autonomous driving. We are seeking engineers who are ambitious and eager to assist Zoox in achieving its goal of delivering autonomous mobility. The Mapping Data Software team is responsible for developing the tools and infrastructure necessary for building, maintaining, and managing our high-definition road network. This team develops and maintains the core technologies and contracts on which our customers depend. These include the specification of the road network data format, client-side libraries and tools for accessing road network data, as well as services crucial to the integrity and availability of road network data. The Mapping Data Software team provides solutions to consumers in all domains: from developer and content production workflows, to in-cluster training jobs, and on-vehicle real-time access. Responsibilities 1. Design and develop essential mapping components including data format, validation frameworks, post-processing pipelines, and interfaces used by downstream customers. 2. Cooperate with teams across Zoox to expand and support APIs used across Zoox. 3. Generate software requirements, design documents, test plans, and other supporting documentation. 4. Contribute to all stages of the software development cycle, from prototyping and requirement capture to design, implementation, and validation. Qualifications - Bachelor’s degree or higher in Computer Science or a related field. - 8+ years of industry experience. - Proficiency in Python and/or C++. - Passion for code correctness, testability, modularity, and refined architectures. - Drive to build a highly scalable mapping system. - Experience working with cloud and web technologies (AWS, S3, EC2, SQL, HTML, JS, CSS). - Experience managing large data sets efficiently. Bonus Qualifications - Experience with SQL/database design. - Experience working with geographic data. - Familiarity with SLAM. - Strong mathematical skills. - Experience in designing metrics and understanding of statistics. Compensation The compensation for this position will consist of three main components: salary, Amazon Restricted Stock Units (RSUs), and Zoox Stock Appreciation Rights. The salary range is from $179,000 to $294,000. A sign-up bonus may be part of the compensation package. The compensation will vary based on geographic location and job-related knowledge, skills, and experience. Zoox also offers comprehensive benefits including paid time off (e.g., sick leave, vacation, bereavement), unpaid time off, Zoox Stock Appreciation Rights, Amazon RSUs, health insurance, long-term care insurance, short-term and long-term disability insurance, and life insurance. Vaccine Mandate Employees in this position will be required to have received a vaccine approved by the U.S. Food and Drug Administration and/or the World Health Organization. Also, employees who are eligible for a COVID-19 booster vaccine will be required to receive it. Proof of vaccination status will be required upon receipt of a conditional offer of employment. About Zoox Zoox is developing the first fully autonomous vehicle fleet and the necessary supporting ecosystem to bring this technology to market. At the meeting point of robotics, machine learning, and design, Zoox aims to deliver the next generation of mobility-as-a-service in urban environments. We're seeking top talent that shares our passion and wishes to be part of a fast-paced, execution-oriented team. A Final Note: You do not need to fulfil every listed expectation to apply for this position. At Zoox, we understand that diverse perspectives stimulate the innovation we need to be successful. We are dedicated to building a team that includes a variety of backgrounds, experiences, and skills.