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.
Principal Software Engineer building next - gen AI CX tools for TTEC Digital. Collaborating with teams to solve complex engineering problems in a startup - like environment.
Engineering Technical Lead at TTEC Digital responsible for building AI CX tools in a startup environment. Leading teams to create innovative solutions for major brands across the globe.
Product Engineer with strong product sense and engineering skills for a leading IT services company. Taking ambiguous goals and delivering software solutions with minimal guidance.
Senior Full Stack Developer using Angular and .NET to deliver digital banking solutions at Beem Credit Union. Collaborating with cross - functional teams for robust and scalable technology solutions.
Senior Solution Consultant at Guidewire shaping customer adoption of Guidewire Cloud capabilities through close collaboration with customers and mentoring junior consultants. Elevating customer success by bridging needs with solutions and delivering innovative Guidewire Cloud features.
Solution Consultant working at the intersection of technology and customer adoption for Guidewire. Delivering industry - wide solutions through strategic partnerships with key customers and stakeholders.
Full Stack Developer building and maintaining data pipelines for audience data at CBC. Collaborating with teams to enhance data tools and workflows while embracing a hybrid work model.
Software Engineer developing full - stack solutions at TrueContext, leveraging AI tools for enhanced productivity. Building features across React front end and Java backend for field service operations.
Software Engineer designing, building, and evolving compliance technology solutions for the wealth management industry. Collaborating across teams for high - quality software delivery and continuous improvement.
Engineering Project Lead leading technology deployment projects at CBC/Radio - Canada. Managing detailed designs, implementation phases, and ensuring compliance with regulations.