Software Engineer - GM Energy jobs in United States
cer-icon
Apply on Employer Site
company-logo

General Motors · 1 day ago

Software Engineer - GM Energy

General Motors is a leading automotive company focused on electric vehicles and energy management solutions. They are seeking a Senior Software Engineer for their GM Energy division to design, implement, and optimize scalable cloud-based data warehouse solutions that support smart charging and home energy management initiatives.

AutomotiveElectric VehicleInformation ServicesManufacturingTransportation
badNo H1Bnote

Responsibilities

Develop cloud data warehouse solutions leveraging Databricks and Kubernetes
Implement robust data pipelines to ingest, process, and store IoT data from diverse sources
Integrate and manage large-scale datasets using Apache Iceberg for efficient, reliable, and scalable data lake operations
Build an Operational Data Store (ODS) to function as a speed layer, enabling rapid access for near real-time use Cases
Collaborate with data engineers, analysts, and business stakeholders to understand requirements and deliver scalable solutions
Optimize data models, storage, and compute resources for performance and cost efficiency
Ensure data quality, security, and compliance across all cloud data platforms
Setting up monitoring tools and dashboards to track pipeline health, diagnose issues, and optimize performance
Stay current with industry trends and best practices in data management, ODS technologies, and API development

Qualification

Cloud Data WarehouseDatabricksApache SparkIoT Data IntegrationOperational Data StoreSQLPythonJavaETL ToolsCloud Platform ExperienceCI/CD PracticesMonitoring ToolsData GovernanceOCPP Protocol

Required

Bachelor's in software engineering, Computer Science, Information Technology, or a related field or equivalent experience
Minimum 4+ years experience designing, developing, and supporting enterprise applications
Proven in implementing cloud data warehouses using Databricks or any other data platform
Hands-on experience with Apache Spark and/or Apache Flink for data lake pipelines
Experience designing and building Operational Data Stores (ODS) as speed layers for analytic environments
Experience with IoT data ingestion, processing, and analytics
Strong proficiency in SQL, Python, Java and ETL tools
Proven cloud experience and strong familiarity with at least one cloud platform (Microsoft Azure - preferred, AWS, GCP)
Experienced in proactive issue detection leveraging anomaly detection techniques, with a strong focus on monitoring pipeline performance, ensuring system reliability, and identifying bottlenecks through observability metrics
Good understanding and experience with CI/CD practices

Preferred

Experience with Databricks platform and Databricks certifications
Experience with real-time data streaming technologies (e.g., Kafka, Spark Streaming, Flink)
Knowledge of data governance and security best practices
OCPP Protocol expertise

Benefits

Relocation benefits

Company

General Motors

company-logo
General Motors is an automotive company that designs, produces, markets, and distributes vehicles and vehicle parts.

Funding

Current Stage
Public Company
Total Funding
$8.51B
Key Investors
US Department of Energy
2025-05-05Post Ipo Debt· $2B
2024-10-31Grant· $8M
2024-07-11Grant· $500M

Leadership Team

leader-logo
Mary Barra
Chair and Chief Executive Officer
linkedin
leader-logo
Tony Cervone
Senior Vice President, Global Communications
linkedin
Company data provided by crunchbase