
Software Engineer – Conversational AI, Messaging
General Motors
full-time
Posted on:
Location Type: Hybrid
Location: Austin • Missouri • Texas • United States
Visit company websiteExplore more
About the role
- Develop and deploy scalable, customer-facing AI chat solutions, acting as a reliable technical resource for the team’s deliverables.
- Leverage Large Language Model (LLM) technologies to create natural, context-aware, and helpful customer interactions using established design patterns.
- Build and maintain robust integrations between chat interfaces (Web, SMS, Apple Messages for Business) and internal GM backend APIs/services.
- Collaborate with the team by participating in code reviews, sharing knowledge with peers, and contributing to a culture of technical excellence.
- Identify and resolve non-routine technical issues in the customer support domain, applying learned techniques and judgment to propose solutions.
- Engage with cross-functional partners (Service Cloud, Data Science, Vehicle Engineering) to ensure proper integration of technical components.
Requirements
- 3–5+ years of experience in software engineering with strong fluency in Python, Java, or JavaScript/TypeScript.
- Ability to contribute to technical design discussions, make implementation decisions for distributed systems, and drive features from concept to completion.
- Working experience designing and consuming RESTful APIs and microservices.
- Familiarity with CI/CD pipelines, testing frameworks, and monitoring tools.
- Understanding of AI chat solution concepts, including NLU/NLP, intent recognition, entity extraction, and dialog management.
- Strong problem-solving skills and the ability to work in a collaborative environment.
- Bachelor’s degree in computer science or equivalent professional experience.
Benefits
- From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonJavaJavaScriptTypeScriptRESTful APIsmicroservicesCI/CDNLUNLPdialog management
Soft Skills
problem-solvingcollaborationtechnical designimplementation decision-making
Certifications
Bachelor’s degree in computer science