
Software Engineer, Advanced Analytics
General Motors2 days ago
Warren, MI, USAMid Level
Responsibilities
- Build and deliver end-to-end data-driven software features using Python services, relational data models, and TypeScript/React interfaces.
- Develop and maintain data pipelines integrating GM engineering systems of record into applications and data products.
- Collaborate with data scientists to operationalize analytics and deliver scalable products to end users.
- Deploy and operate production systems using Kubernetes on Azure, CI/CD workflows, infrastructure as code, and observability practices.
- Partner with vehicle hardware, software, electronics, supplier quality, and program management stakeholders to translate workflows into software solutions.
- Design intuitive interfaces and incorporate feedback from engineering teams.
- Participate in and lead code reviews, testing, and documentation.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- At least 2 years of experience building and shipping production software.
- Proficiency in Python and TypeScript/JavaScript, including modern component-based web frameworks such as React.
- Working knowledge of SQL and relational data modeling.
- Experience taking features from ambiguous requirements through design, implementation, testing, code review, and production deployment.
- Ability to work directly with non-engineering stakeholders and translate their needs into technical decisions.
- Preferred: 3+ years of production software experience, FastAPI or other asynchronous Python web frameworks, SQLAlchemy, Next.js, React Server Components, PostgreSQL schema design and query optimization, Databricks, PySpark, Delta Lake, Kubernetes, Azure, enterprise systems integration, data products, and automotive or manufacturing product development experience.
Benefits
- Remote role; candidates living within a specified distance of a GM hub are expected to report onsite three times per week or at another frequency set by their manager.
- Benefits are available from day one through GM’s Total Rewards program.
- The role is not eligible for relocation benefits; selected candidates are responsible for relocation costs.
Tech Stack
Categories
Data EngineeringFull Stack
About General Motors
General Motors designs, manufactures, and sells cars, trucks, and electric vehicles for consumers and commercial fleets under brands including Chevrolet, GMC, Cadillac, and Buick. A public company on the NYSE headquartered in Detroit and founded in 1908, it operates globally and is developing EVs on its Ultium battery platform. Revenue comes from vehicle and parts sales, connected services such as OnStar, and financing through GM Financial.