Principal Software Engineer

2 days ago


Warren, Michigan, United States Chevrolet Full time
Job Description

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)
Requirements
  • 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
What We Offer
  • 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
About Us

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.



  • Warren, Michigan, United States Chevrolet Full time

    About 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...


  • Warren, Michigan, United States Chevrolet Full time

    About 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...


  • Warren, Michigan, United States Chevrolet Full time

    Job 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...


  • Warren, Michigan, United States Chevrolet Full time

    Job 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...


  • Warren, Michigan, United States Chevrolet Full time

    Job 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 time

    About 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 time

    About 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...


  • Warren, Michigan, United States General Motors Full time

    Position 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 time

    About 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 time

    About 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...


  • Warren, Michigan, United States Chevrolet Full time

    Job 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...


  • Warren, Michigan, United States General Motors Full time

    Job 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 time

    About 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...


  • Warren, Michigan, United States Chevrolet Full time

    Job 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...


  • Warren, Michigan, United States Chevrolet Full time

    About 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...


  • Warren, Michigan, United States Insight Global Full time

    Job 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...


  • Warren, Michigan, United States People Tech Group Inc Full time

    Job 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++...


  • Warren, Michigan, United States Advanced Technology Innovation Full time

    Advanced 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:*...


  • Warren, Michigan, United States Chevrolet Full time

    Job 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...


  • Warren, Michigan, United States Chevrolet Full time

    Job 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...