This position is primarily remote; however, if you reside within a 50-mile radius of Austin, Detroit, Warren, Milford, Mountain View, or Sunnyvale, you will be expected to report to that location a minimum of three times per week.
About Us
The AI Cloud and Developer Infrastructure organization plays a vital role in equipping engineers at GM with the tools and services they need to excel. We focus on enhancing the entire development process—everything from code checkout to deployment. Our mission is to provide our AV engineers and other teams with top-notch tools and a seamless development experience, allowing them to concentrate on what truly matters in their work.
The Role
We are seeking a dynamic Principal Engineer with a rich background in engineering and a passion for developer productivity. We value a leader who is dedicated to the technical growth of team members while balancing business priorities and user needs. This role will initially focus on enhancing observability frameworks but will evolve based on business demands. The ideal candidate will proactively identify high ROI opportunities with minimal guidance.
What You'll Do (Responsibilities)
Leverage your software and systems engineering expertise to write code, conduct code reviews, and create technical designs aimed at boosting performance and reliability of observability systems.
Identify and tackle challenges, creating pathways to enhance engineering practices through observability.
Collaborate with Software Engineering teams to understand their use-cases and provide guidance on effective tool usage.
Develop tools that enable engineers to collect and act on observability signals from distributed cloud systems and on-vehicle sensors.
Shape the technical roadmap by evaluating new tools and technologies through Proof of Concepts (PoCs) and aligning roadmap investments with the team's vision.
Promote software engineering best practices throughout your team and the wider AV organization, while creating tools that encourage adherence to these practices.
Help the team achieve a balance between delivering impactful solutions and managing technical debt.
Mentor and support the development of engineers both within your team and across the organization.
Minimum Qualifications (Must-Have)
7+ years of experience in defining and executing technical strategies that involve multiple teams and executives.
Bachelor's Degree in Computer Science or a related field, or equivalent work experience.
Proven experience in building consensus in cross-functional teams without direct authority.
Strong experience in designing and implementing large-scale systems.
Extensive knowledge of container orchestration systems like Kubernetes.
Proficient in one or more high-level programming languages such as Go, Python, Rust, C/C++, NodeJS, or similar.
Significant experience with Unix/Linux, SSH, and networking fundamentals.
Excellent collaboration skills with a track record of research, documentation, communication, and constructive feedback.
Experience in mentoring and fostering the growth of junior engineers.
Preferred Qualifications (Nice-to-Have)
Experience with cloud platforms like GCP, AWS, or Azure.
Familiarity with tools such as Kubernetes, Docker, Istio, Terraform, Prometheus, Grafana, TSDBs, and observability pipelines.
Skilled in defining and instrumenting SLIs and SLOs.
Contribution to or ownership of Open Source projects.
A passion for self-driving technology and its potential positive impact.
Compensation: The compensation information provided is an estimate based on what a successful applicant may expect, in accordance with applicable state laws. The range may not apply to positions outside New York, Colorado, California, or Washington.
The salary range for this role: is $280,000 to $385,000. Actual salary offered will depend on various factors relevant to the position.
Bonus Potential: An incentive pay program offers payouts based on company, job level, and individual performance.
Benefits: GM provides a wide range of health and wellness programs including medical, dental, vision, retirement plans, and more.
Company Vehicle: Successful candidates will have the opportunity to participate in the company vehicle evaluation program upon completion of a motor vehicle report review.
This role is primarily remote, but reporting to a designated location will be expected if within proximity to a GM hub.
The selected candidate may be required to travel.
This job may be eligible for relocation benefits.
About GM
We envision a world with Zero Crashes, Zero Emissions, and Zero Congestion, and we are dedicated to leading the change for a better, safer, and more equitable world.
Why Join Us
We are committed to supporting our employees in driving meaningful change through our actions and culture, ensuring everyone feels part of the General Motors team.
Benefits Overview
From your first day, we prioritize your well-being both at work and at home. Discover how GM nurtures a rewarding career that aligns with your goals.
Non-Discrimination and Equal Employment Opportunities (U.S.)
General Motors is committed to fostering an inclusive workplace free from unlawful discrimination, creating an environment where all employees thrive.
We encourage candidates to review the responsibilities and qualifications for each role and apply accordingly. Applicants may need to complete role-related assessments and/or pre-employment screenings.
Accommodations
GM is dedicated to providing opportunities to all job seekers, including those with disabilities. If you require accommodations during the application process, please contact us with your request.
We are leading the change to create a better world through our technological innovations and a diverse team. Join us to help make a lasting impact.