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

General Motors · 12 hours ago

Staff Software Engineer - GM Energy

General Motors is a leading automotive company that is expanding into the energy sector through its subsidiary GM Energy. They are seeking a Staff Software Engineer to architect and develop cloud data warehouse solutions, focusing on IoT data integration and scalable analytics for GM Energy's initiatives.

AutomotiveElectric VehicleInformation ServicesManufacturingTransportation
badNo H1Bnote

Responsibilities

Architect and develop cloud data warehouse solutions leveraging Databricks and Kubernetes
Design and 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
Design and 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
Develop and maintain documentation for architecture, processes, and best practices
Setting up monitoring tools and dashboards to track pipeline health, diagnose issues, and optimize performance
Mentor and support junior engineers through guidance, coaching, and learning opportunities
Stay current with industry trends and best practices in data management, ODS technologies, and API development

Qualification

Cloud Data Warehouse ArchitectIoT Data IntegrationDatabricksApache SparkOperational Data Store (ODS)SQLPythonJavaETL ToolsCloud Platform ExperienceData Visualization ToolsCI/CD PracticesMonitoring ToolsSoft Skills

Required

Bachelor's in software engineering, Computer Science, Information Technology, or a related field or equivalent experience
Minimum 10+ years experience designing, developing, and supporting enterprise applications
Minimum 5+ years experience as a development lead or solution architect
Possess broad software project delivery experience in leading technical efforts developing applications using a variety of tools, languages, frameworks, and technologies
Proven experience architecting and 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)
Experience with data visualization tools to effectively communicate insights is preferred
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

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