Staff Software Engineer, Mapping
Skills
Computer ScienceDatabasesEmergency Medical ServicesGeomaticsLabelsModelingMotors
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- 5+ years building and operating scalable distributed systems in production
- Bachelor's degree in a related field or equivalent relevant work experience
- Strong proficiency in Python and system-level programming fundamentals
- Deep understanding of databases caching data modeling and service-oriented architecture
- Experience building and deploying distributed systems on major cloud platforms
- Experience with data orchestration pipelines and ETL mechanisms
- Demonstrated success leading cross-functional technical initiatives and mentoring senior engineers
Nice to have
- Technical leader
- Systems thinker
- Cross-functional collaborator
- Mentor
- Autonomous
- Hands-on
Day to day
- Architect and build scalable distributed backend systems that power autonomous vehicle mapping at national scale
- Design and evolve data pipelines and microservices for ingestion transformation storage and release of map data
- Lead cross-functional technical initiatives mentor engineers and drive system-level design reviews while ensuring reliability performance and code quality
Hiring process
- Apply online
- Role-related assessment(s) if applicable
- Pre-employment screening if applicable
