General Motors is a leading automotive company committed to innovation and safety. The Staff Data Engineer will design and develop data and analytics products, optimize data engineering pipelines, and contribute to AI solutions within the Marketing Applied Sciences organization.
Responsibilities:
- Define, own, and enforce data and AI/ML standards and industry best practices and dedicate efforts to mentoring and overseeing AI/ML efforts across the Marketing Applied Sciences portfolio
- Build and maintain scalable data pipelines, services, and AI agents to accelerate and optimize business processes and tooling
- Identify and implement optimizations that improve the runtime, performance, scalability, stability, and cost efficiency of data platforms, pipelines, and AI/ML agents and workflows
- Own data stewardship for key marketing datasets, driving data quality, documentation, access controls, and responsible use in partnership with data governance, privacy, and marketing stakeholders
- Help design and evolve marketing and Ad Ops data infrastructure, including privacy-safe environments such as data clean rooms, to enable advanced audience insights, activation, and measurement
- Design and implement robust data models, ingestion, and transformation workflows that ensure high-quality, well-documented, and discoverable data for analytics and AI use cases
- Collaborate with the Engineering community to highlight best practices, implement tactics, and provide feedback to the community
- Build unit and integration tests, data quality checks, logging and observability, and all industry-standard best practices to ensure products are production ready
- Elevate data and system design, diagnostics, and operational excellence to higher standards
Requirements:
- Bachelor's degree in Computer Science, ML Engineering, Data Engineering, Information Systems, Mathematics, or a related technical field
- 8+ years of experience in Software Engineering, Data Engineering, Data Science or related field, building, maintaining and optimizing distributed systems
- Experience building high performance data and AI solutions
- Experience in Python and/or other Object-Oriented programming languages (Java, C++ etc.)
- Proficiency in SQL and distributed data processing frameworks such as PySpark
- Proficient with modern data platforms and tools such as Databricks, Airflow, dbt, Snowflake, Kafka, or similar
- Proficient with cloud architecture systems such as Azure, AWS, GCP, etc
- Ability to communicate complex solutions with fellow Engineers and non-technical business stakeholders alike
- Demonstrated ability to lead projects that bridge marketing, data science, and technology to drive measurable outcomes
- Strong understanding of modern data architectures and pipelines, and familiarity with LLMs, AI agents, automation, and related best practices
- Demonstrated success in collaborating with cross-functional teams and translating business requirements into scalable data and AI/ML solutions
- Master's degree in Computer Science, ML Engineering, Data Engineering, Information Systems, Mathematics, or a related technical field
- 2+ years of experience with paid, earned, and owned media or marketing analytics