> Markdown version of [/jobs/ext/2861726-senior-software-engineer-mapping-data-eval](https://www.wearedevelopers.com/jobs/ext/2861726-senior-software-engineer-mapping-data-eval). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer, Mapping Data & Eval - **Company:** Waymo LLC - **Location:** San Francisco, CA, United States - **Experience:** Expert - **Salary:** $213,000.0 - $263,000.0 - **Contract:** Permanent contract - **Skills:** Computer Vision, C++ (Programming Language), Distributed Systems, Spatial Databases, Machine Learning, Software Engineering, Data Streaming, High Performance Computing, Information Technology, Data Pipelines, Apache Beam - **Published:** September 12, 2026 - **Apply:** https://diversityjobs.com/main/sendform/8/8/28176/1/18272701?backUrl=%2Fcareer%2F18272701%2FSenior-Software-Engineer-Mapping-Data-Eval-California-San-Francisco ## About the Role * B.S. in Computer Science or a similar technical field, or equivalent practical experience. * Hands-on experience with statistical analysis, experiment design, and quantitative evaluation of ML models or data pipelines. * Experience building scalable data processing pipelines using distributed frameworks like Google Data Flow or Apache Beam. * Demonstrated ability to take ownership of complex technical problems end-to-end and deliver measurable results in a collaborative team environment. * A passion for good software engineering. We prefer: * Master's or Ph.D. in Computer Science, Machine Learning, Robotics, Computer Vision, or a related quantitative field. * Experience with high-performance computing, C++ optimization, and large-scale distributed systems architecture. * Domain familiarity with autonomous vehicles, robotics, high-definition (HD) mapping or GIS/spatial databases. ## Related Videos - [Why and when should we consider Stream Processing frameworks in our solutions](https://www.wearedevelopers.com/videos/1085-why-and-when-should-we-consider-stream-processing-frameworks-in-our-solutions) - [Python-Based Data Streaming Pipelines Within Minutes](https://www.wearedevelopers.com/videos/1233-python-based-data-streaming-pipelines-within-minutes) - [How Machine Learning is turning the Automotive Industry upside down](https://www.wearedevelopers.com/videos/61-how-machine-learning-is-turning-the-automotive-industry-upside-down) - [How to develop an autonomous car end-to-end: Robotic Drive and the mobility revolution](https://www.wearedevelopers.com/videos/22-how-to-develop-an-autonomous-car-end-to-end-robotic-drive-and-the-mobility-revolution) - [Implementing continuous delivery in a data processing pipeline](https://www.wearedevelopers.com/videos/73-implementing-continuous-delivery-in-a-data-processing-pipeline) - [Leveraging Server-Sent Events (SSE) for Efficient Data Streaming in UI Development](https://www.wearedevelopers.com/videos/905-leveraging-server-sent-events-sse-for-efficient-data-streaming-in-ui-development) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree) - [Highest Paying Tech Companies in Europe](https://www.wearedevelopers.com/magazine/162-highest-paying-tech-companies-in-europe) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know)