Principal Software Engineer
2 days ago
We are seeking a highly skilled technical expert to lead our efforts in designing and implementing robust data ingestion, access, management, and processing systems to power our AI platform.
Key Responsibilities- Architect and develop a modern system for ingesting and indexing vehicle data from our development and customer fleet
- Design and build an access abstraction layer that simplifies how developers interact with data
- Ensure scalability, reliability, and performance of the system to load and train on large volumes of data efficiently
- Automate the extraction, transformation, and loading (ETL) of logs from vehicle systems to a centralized data platform
- Design and build a data platform capable of seamless data movement between on-premises data centers and cloud environments (public and private)
- Bachelor's degree in Computer Science, Engineering, or related field; Master's degree preferred
- Proven experience (8+ years) in designing and building scalable data platforms and data pipelines
- Strong proficiency in programming languages such as Python, Java, or C++
- Proficiency in ML frameworks such as TensorFlow, PyTorch, or similar
- Hands-on experience with big data technologies (e.g., Spark, Kafka, Databricks) and cloud platforms (AWS, Azure, GCP)
- In-depth understanding of network stacks, including protocols such as TCP/IP, HTTP, DNS, and others
- Expertise in SQL and NoSQL databases, data warehousing concepts, and ETL processes
- Competitive salary range: $225,000 - $334,800
- Incentive pay program offers payouts based on company performance, job level, and individual performance
- Comprehensive benefits package, including paid time off, healthcare, dental, vision, and life insurance
- Global recognition program for peers and leaders to recognize and be recognized for results and behaviors that reflect our company values
- Tuition assistance and student loan refinancing
- Discount on GM vehicles for you, your family, and friends
Our vision is a world with Zero Crashes, Zero Emissions, and Zero Congestion. We aspire to be the most inclusive company in the world and believe that workforce diversity creates an environment in which our employees can thrive and develop better products for our customers.
-
Principal Software Engineer
2 weeks ago
Warren, Michigan, United States Chevrolet Full timeAbout the RoleWe are seeking a highly experienced Principal Software Engineer to join our Mapping team at Chevrolet. As a key member of our team, you will be responsible for optimizing and enhancing our mapping pipelines and on-car mapping software to improve efficiency and reduce operational overhead.Key ResponsibilitiesAnalyze existing mapping pipelines...
-
Principal Software Engineer, AI Platform
2 weeks ago
Warren, Michigan, United States Chevrolet Full timeAbout the RoleWe are seeking a highly skilled Principal Software Engineer to join our team and contribute to the development of our AI platform. As a key member of our team, you will be responsible for designing and building scalable data platforms and data pipelines, optimizing and scaling distributed systems for Machine Learning workloads, and...
-
Principal Software Engineer, AI Platform
6 days ago
Warren, Michigan, United States Chevrolet Full timeJob DescriptionWe are seeking a highly skilled AI/ML Platform Engineer to join our team. In this role, you will be responsible for designing, developing, and maintaining our AI/ML platform infrastructure. You will work closely with data scientists, machine learning engineers, and software developers to enhance our platform's capabilities for training complex...
-
Principal Software Engineer, AI Platform
2 days ago
Warren, Michigan, United States Chevrolet Full timeJob DescriptionWe are seeking a highly skilled AI/ML Platform Engineer to join our team. In this role, you will be responsible for designing, developing, and maintaining our AI/ML platform infrastructure. You will work closely with data scientists, machine learning engineers, and software developers to enhance our platform's capabilities for training complex...
-
Principal Software Engineer, AI Platform
4 days ago
Warren, Michigan, United States Chevrolet Full timeJob DescriptionWe are seeking a highly skilled AI/ML Platform Engineer to join our team. In this role, you will be responsible for designing, developing, and maintaining our AI/ML platform infrastructure.Key ResponsibilitiesDesign and develop scalable infrastructure to support training of machine learning models on large datasets.Implement mechanisms to...
-
Software Engineer
2 weeks ago
Warren, Michigan, United States Chevrolet Full timeAbout the RoleWe are seeking an exceptional experienced software engineer to join our Energy Engagement software engineering team within the Digital Products Engineering organization at General Motors. As a technical leader, you will be responsible for helping lead our engineering efforts through planning, design, and architecture, execution, and...
-
Software Engineer
2 weeks ago
Warren, Michigan, United States Chevrolet Full timeAbout the RoleWe are seeking a highly skilled Staff Software Engineer to join our Energy Engagement software engineering team within the Digital Products Engineering organization at General Motors. As a key member of our team, you will be responsible for leading our engineering efforts through planning, design, and architecture, execution, and...
-
Senior Software Engineering Leader
4 weeks ago
Warren, Michigan, United States General Motors Full timePosition OverviewWork Arrangement: This position is designated as hybrid, requiring the selected candidate to be present at the workplace a minimum of three times weekly, or as determined by business needs.As a Senior Software Engineering Leader, you will be responsible for the architecture, design, and development of high-performance backend services for...
-
Software Engineer
1 week ago
Warren, Michigan, United States Chevrolet Full timeAbout the RoleWe are seeking an exceptional software engineer to join our Energy Engagement team within the Digital Products Engineering organization at General Motors. As a staff software engineer, you will play a key role in leading our engineering efforts, collaborating with cross-functional teams, and driving innovation in the development of web and...
-
Test Engineer
2 weeks ago
Warren, Michigan, United States Booz Allen Hamilton Full timeAbout the RoleWe are seeking a skilled Test Engineer to join our team at Booz Allen Hamilton. As a Test Engineer, you will play a critical role in ensuring the quality and reliability of our software solutions.Key ResponsibilitiesDevelop and execute test plans to evaluate software developed for client programsCollaborate with engineers to identify and...
-
Senior Software Engineer
2 weeks ago
Warren, Michigan, United States Chevrolet Full timeJob DescriptionWe are seeking a highly experienced Software Engineer to join our Mapping team. In this role, you will be responsible for optimizing and enhancing our mapping pipelines and on-car mapping software to improve efficiency and reduce operational overhead.Key ResponsibilitiesAnalyze existing mapping pipelines and identify areas for optimization and...
-
Lead Software Engineer
4 weeks ago
Warren, Michigan, United States General Motors Full timeJob OverviewWork Arrangement:This position is designated as a hybrid role. The ideal candidate will be required to be present at the designated work site a minimum of three times per week, or as determined by business needs. This role may qualify for relocation assistance.Important Note:This position does not offer immigration-related sponsorship. Candidates...
-
Software Engineer
2 weeks ago
Warren, Michigan, United States Chevrolet Full timeAbout the RoleWe are seeking an experienced Software Engineer to join our Energy Engagement team within the Digital Products Engineering organization at General Motors. As a key member of our team, you will be responsible for designing, developing, and maintaining software applications that support our energy products and services.Key ResponsibilitiesDevelop...
-
Principal Software Engineer
6 days ago
Warren, Michigan, United States Chevrolet Full timeJob DescriptionWe are seeking a highly skilled technical expert to lead efforts in designing and implementing robust data ingestion, access, management, and processing systems to power our AI platform.Key ResponsibilitiesArchitect and develop a modern system for ingesting and indexing vehicle data from our development and customer fleetDevelop an access...
-
AI/ML Platform Software Engineer
3 weeks ago
Warren, Michigan, United States Chevrolet Full timeAbout the RoleWe are seeking a highly skilled AI/ML Platform Engineer to join our team at Chevrolet. In this role, you will be responsible for designing, developing, and maintaining our AI/ML platform infrastructure. You will work closely with data scientists, machine learning engineers, and software developers to enhance our platform's capabilities for...
-
Software Development Professional
23 hours ago
Warren, Michigan, United States Insight Global Full timeJob Title: Software EngineerWe are seeking a highly skilled Software Engineer to join our team at Insight Global. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications for various industries, including automotive, military, and industrial equipment.Key Responsibilities:Develop...
-
Embedded Software Developer
2 weeks ago
Warren, Michigan, United States People Tech Group Inc Full timeJob Title: Embedded Software EngineerAbout the Role:We are seeking an experienced Embedded Software Engineer to join our team at People Tech Group Inc. As an Embedded Software Engineer, you will be responsible for designing, developing, and testing software for embedded systems.Key Responsibilities:Develop and maintain software for embedded systems using C++...
-
Principal Mechanical Design Engineer
2 weeks ago
Warren, Michigan, United States Advanced Technology Innovation Full timeAdvanced Technology Innovation is seeking a skilled Mechanical Design Specialist to join our team. As a key member of our engineering department, you will be responsible for creating innovative and practical mechanical or electro-mechanical concepts and designs for components, assemblies, tools, and products of varying complexity.Key Responsibilities:*...
-
Software Development Leader
2 weeks ago
Warren, Michigan, United States Chevrolet Full timeJob DescriptionWe are seeking an exceptional software development leader to join our team at General Motors. As a key member of our engineering team, you will be responsible for driving the design and architecture of our web applications, ensuring they meet the highest standards of quality and reliability.Key Responsibilities:Lead the development of web...
-
Software Development Leader
1 week ago
Warren, Michigan, United States Chevrolet Full timeJob DescriptionWe are seeking an experienced software development leader to join our team at General Motors. As a technical architect, you will be responsible for designing and implementing software solutions that meet the needs of our customers.Key Responsibilities:Develop and maintain software applications using Java, Quarkus, and Spring Boot.Collaborate...