General Motors is a leading automotive company focused on innovation and technology. They are seeking a Senior Engineer to enhance developer productivity by creating and maintaining tools and services for AV developers, ensuring a seamless development experience and optimizing code production.
Responsibilities:
- Identify engineering pain points and propose/design/implement solutions that are reliable, scalable, and maintainable
- Synthesize large amounts of company, org, customer information and context to establish priorities and influence the team’s technical roadmap
- Evaluate new tools and technologies through PoCs
- Ship improvements to our AV development toolchains and services which have a measurable and direct impact on engineering productivity and our core company metrics
- Drive software engineering best practices within your team, and create tooling which encourages these
- Help steer the engineering culture on the team
- Guide the team to find the right balance between delivering impact and addressing technical debt
- Mentor and grow engineers on the team
- Set the example for high levels of accountability
- Execute and deliver impact both individually and through the team
- Set strong boundaries when selecting external requests and pushing back on requests that do not align with our team vision
Requirements:
- 3+ years of experience designing, building, and operating production systems at scale in the cloud
- Bachelors Degree in Computer Science or related field or equivalent work experience
- Understanding of AI Engineering principles and concepts
- Experience designing highly scalable, reliable, and maintainable services
- Experience writing in effective Go or other equivalent languages at production scale
- Understanding of Unix/Linux, SSH, and networking fundamentals
- Attention to detail, and a desire to improve processes and systems around you
- Ability to lead and influence others, both internal and external to the team
- Principled reasoning and the ability to research, document, communicate, and defend proposals, and provide and take critical feedback
- Ability to effectively make trade-offs and communicate the reasoning
- Ability to manage competing priorities, focus on shipping, and work effectively under pressure
- Passion for mentoring and growing junior engineers
- Passion for leveling up the overall efficiency and effectiveness of the team
- Passion for self-driving technology and its potential impact on the world
- Experience designing, building, and operating production systems at scale in the cloud
- Experience working with GCP
- Experience working with gPRC, Docker, and Kubernetes
- Experience owning or contributing to Open-Source projects