Senior Software Engineer designing and operating scalable systems for GM's autonomous vehicle mapping team. Collaborating cross-functionally to integrate systems for national-scale deployments.
Responsibilities
Design and implement scalable, reliable distributed backend systems to support mapping workflows at national scale.
Build and evolve data pipelines and microservices for map ingestion, transformation, storage, and release.
Own the design and implementation of well-scoped components or services within larger mapping systems.
Collaborate with engineers across Mapping, Localization, Perception, Simulation, and Offboard teams to integrate systems and define clear interfaces.
Ensure systems meet performance, reliability, and operational requirements, including monitoring, alerting, and on-call readiness.
Participate in design reviews, code reviews, and technical discussions to uphold engineering quality and best practices.
Mentor junior engineers through code reviews, design feedback, and day-to-day technical guidance.
Debug and resolve production issues across services, data pipelines, and infrastructure.
Requirements
3+ years of experience designing, implementing, and operating distributed systems in production.
Bachelors degree in related field or relevant work experience.
Strong proficiency in Python (optional C++, TypeScript), with solid system-level programming fundamentals.
Strong proficiency in databases, data modeling, caching, and service-oriented architectures.
Experience building and deploying services on major cloud platforms such as AWS, Google Cloud, or Azure.
Experience with data orchestration pipelines or ETL systems (e.g., Airflow or similar).
BS, MS, or PhD in Computer Science, Electrical Engineering, or a related technical field, or equivalent industry experience.
Ability to independently deliver well-scoped projects with high engineering quality and reliability.
Benefits
Work on large-scale distributed systems that directly power autonomous vehicle capabilities.
Collaborate closely with experienced Staff and Principal engineers on technically challenging problems.
Gain exposure to national-scale data pipelines and real-world production systems.
Be part of a mission-driven team shaping the future of autonomous transportation.
Software Architect developing tailored software architectures for diverse clients in hybrid mode. Leading project teams and ensuring technical implementation with a focus on client requirements.
Senior Software Engineer developing fullstack software solutions from frontend to database. Collaborating on client needs, mentoring juniors, and ensuring code quality in Munich office.
Senior Software Engineer developing fullstack software applications for clients in Stuttgart. Analyzing client needs and providing high - quality code while mentoring junior developers.
Senior Software Engineer developing tailored software solutions from frontend to database. Collaborating with clients and mentoring junior team members in a team - oriented culture.
Senior Fullstack Engineer enhancing diverse engineering squad with expertise for a company focused on energy transition. Driving product scaling and impacting users, organization, and engineering practices.
Software Engineer creating and delivering technology for digital manufacturing at Protolabs. Collaborating on scalable solutions that impact customers and business growth.
AI Software Developer creating AI systems for business processes with a focus on robust LLM solutions. Engaging in end - to - end development of production - ready AI features and API integrations.
Working Student in Software Engineering at dotbase, building software that impacts patient care and healthcare innovation. Collaborate on product features using Vue3, TypeScript, and Node.js.
Software Engineer developing full - stack applications and web services for ISCC's sustainable technology initiatives. Collaborating with internal teams to improve applications and optimize workflows.
Early - career engineer joining Willidrop, a managed marketplace for cross - border car transport in Europe. Contribute across system, mentor under experienced lead, and grow into ownership role.