Staff Software Engineer at General Motors developing AI agents for innovative automotive solutions. Leading technical direction and collaborating with cross-functional teams to deliver impactful software.
Responsibilities
Lead the architecture and implementation of next-generation AI agents, from conceptualization to production deployment.
Drive technical direction and strategy for the AI agent platform, ensuring scalability, reliability, and performance.
Mentor and guide junior and senior engineers, fostering a culture of technical excellence and best practices.
Collaborate with Product Managers and other engineering teams to define requirements and deliver impactful solutions.
Conduct complex code reviews, system design reviews, and provide constructive feedback.
Identify and address technical debt, performance bottlenecks, and architectural challenges within the agent infrastructure.
Stay current with the latest advancements in AI, machine learning, and software engineering to continually improve our technology stack.
Requirements
Bachelor's degree in Computer Science, related technical field, or equivalent practical experience.
8+ years of professional software development experience, with a focus on large-scale distributed systems or AI/ML infrastructure.
Expert proficiency in one or more programming languages such as Python, C++, Java, or Kotlin.
Extensive experience designing, building, and deploying production-grade AI/ML models or intelligent agents.
Demonstrated technical leadership in complex projects, including mentoring and driving cross-functional initiatives.
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.
Senior Full Stack Web Application Developer working on a cloud - native application for the financial services industry. Collaborating in a cross - functional team using agile methodologies with a focus on NodeJS and React.
Software Developer Co - op developing web applications for geohazard management at Cambio Earth. Collaborating with engineers and geoscientists in a hybrid environment.
Senior Full Stack Developer responsible for critical components of the Toon Boom cloud platform. Collaborating with teams to build scalable serverless infrastructure in a hybrid work environment.
Senior Software Development Engineer with expertise in Oracle NetSuite SuiteApp development. Leading a team to build scalable solutions for the supply chain vertical market.
Senior Full Stack Engineer for designing scalable SaaS applications and mentoring peers. Leading architecture and development in a collaborative, compliant environment.
Senior Software Engineer leading the evolution of the Ascend Specialty codebase at Henry Schein One. Designing scalable solutions and mentoring engineers in a hybrid work environment.
Software Developer Specialist managing customer - facing APIs at Verafin. Collaborating with vendors, customers, and internal teams to ensure reliability and evolution of APIs.
Software Engineer III developing solutions in TD's technology solutions team. Leading complex application/system development and driving engineering strategies for automation and performance improvements.
Full Stack Developer designing, developing, and deploying applications for FCC's customer - facing portals. Contributing to projects with a focus on automation and Agile methodologies.