Staff Software Engineer improving developer productivity through AI in GM's engineering workflows. Joining cross-functional teams to create scalable solutions impacting embedded software development.
Responsibilities
Define the technical vision for AI-powered developer productivity capabilities across engineering tools and workflows
Design, develop, and deliver AI-powered solutions that reduce manual effort, accelerate issue resolution, and improve software quality across development, debugging, test analysis, issue triage, documentation, and engineering support workflows
Partner with cross-functional teams to identify high-value AI use cases and translate them into scalable products, platforms, and reusable capabilities
Integrate AI-powered capabilities into engineering tools, workflows, and automation platforms in ways that improve reliability, usability, and adoption
Lead architecture and implementation decisions for AI systems spanning model access, orchestration, retrieval, evaluation, observability, security, and enterprise integration
Drive productionization of AI capabilities within GM engineering environments, including cloud-hosted services, internal platforms, CI/CD systems, and developer tools
Establish technical standards and best practices for responsible use of AI in engineering tools, including quality, traceability, maintainability, and cybersecurity considerations
Serve as a subject matter expert and technical leader across organizational boundaries, influencing roadmaps, solution direction, and implementation priorities
Mentor engineers on AI system design, prompt and workflow design, evaluation strategies, and toolchain integration without formal people-leader responsibility
Present strategy, progress, recommendations, and demonstrations to technical leaders and partner organizations.
Requirements
Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering, or a related technical field
10+ years of experience in software engineering, developer tooling, platform engineering, machine learning engineering, applied AI, or a closely related field
Strong expertise building and shipping production software systems, with proficiency in Python and at least one additional language used in engineering tooling environments
Demonstrated expertise applying AI and LLM-based approaches to engineering problems such as code analysis, workflow automation, knowledge retrieval, summarization, troubleshooting, or developer productivity support
Strong understanding of software engineering fundamentals, system design, APIs, data flows, observability, and production operations
Experience integrating AI-powered capabilities into enterprise platforms, engineering tools, or CI/CD systems
Experience with cloud services, containerization, and orchestration technologies
Strong knowledge of secure engineering practices and responsible AI guardrails
Demonstrated success leading technically ambiguous, cross-functional efforts from concept through production deployment
Excellent communication skills and the ability to influence technical direction across teams without formal authority
Experience with developer platforms, build systems, testing systems, or internal engineering tools
Experience balancing fast experimentation with production reliability, maintainability, and compliance.
Benefits
Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave.
Healthcare, dental and vision benefits including health care spending account and wellness incentive.
Life insurance plans to cover you and your family.
Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement.
GM Vehicle Purchase Plan for you, your family, and friends.
AI Engineering Manager leading and scaling a team to develop innovative AI - driven solutions for insurance. Guiding technical decisions while promoting team growth and collaboration.
Staff Software Developer at Varicent enhancing AWS infrastructure and REST API. Collaborating with product management and design teams to develop features for our web application.
Lead design and implementation of large - scale, multi - team platform and product initiatives. Drive architecture, scalability, performance, and engineering best practices across the organization.
Staff Software Engineer - Platform developing scalable solutions for Grafana's observability cloud, contributing to backend systems and infrastructure management for distributed applications.
Principal Software Engineer focusing on building reliable, scalable storage solutions at Akamai. Involves working with a global team in the cloud environment to tackle complex systems challenges.
Software Developer working on next - generation automotive infotainment platforms at Ford of Canada. Focused on performance optimization and collaboration with hardware vendors for system improvements.
Lead technical direction and mentor engineers for Money Movement team in MetaMask. Oversee fiat - to - crypto features while working with a remote team.
Senior Embedded Software Developer at Telesat, a global satellite operator, contributing to LightSpeed Software design and development. Collaborating with cross - functional teams and ensuring software quality.
Staff Software Engineer developing and scaling Kaseya’s Identity and Access Management platform. Collaborating with technical teams to ensure secure and scalable identity services in SaaS products.
Lead Software Engineer for Kaseya's IAM platform, building authentication and governance services. Drive technical leadership and team collaboration to ensure secure, scalable identity solutions.