FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Staff Data Engineer – Testable Functionality Rollout Plan
General MotorsTFRP Data Engineer developing traceable data lake and visualization layer for General Motors. Leading technical standards and collaborating with cross-functional teams to enhance software-hardware integration.
Tech Stack
Tools & technologiesDjangoETLFlaskPySparkPythonReactSparkSQLTypeScript
About the role
Key responsibilities & impact- Full Stack application UI & backend services & integrations
- Develop and maintain backend APIs/services in Python (e.g., Flask/FastAPI) that provide structured access to processed test data and failure summaries.
- Code and provide requirements for scalable UI & reporting initiatives utilizing React web application and both relational and graph database capabilities.
- Integrate with upstream systems (test infrastructure, CI pipelines, file/object storage) and downstream consumers (internal web apps, reporting tools).
- Implement robust error handling, logging, metrics, and tracing so incidents are visible and diagnosable without guesswork.
- Support analytics & reporting
- Partner with data analysts and engineering stakeholders to shape the semantic layer (tables, views, measures) that powers Power BI and other reporting tools.
- Ensure nightly refreshes are predictable, well‑monitored, and clearly communicated to stakeholders.
- Help simplify complex test/log data into intuitive, stable data models that engineers can easily query and build on.
- Serve as the technical point of contact for the automated test analytics platform and its nightly processing — including incident response and root‑cause analysis.
- Drive engineering standards for code quality, testing, documentation, and reviews across data and backend components.
- Mentor engineers and analysts on Databricks, data modeling, and backend best practices , enabling the broader team to contribute safely and effectively.
- Provide requirements, documentation, training videos, training classes, and message board technical support and RCA.
- Provide Support for users on technical support on dashboard related issues.
- Model and foster GM’s Core Values and Winning behaviors
Requirements
What you’ll need- Bachelor’s degree in Computer Science, Software Engineering, Data Engineering, Engineering, or a related field.
- 7+ years of professional experience in software and/or data engineering.
- Strong hands‑on experience with Databricks or similar Spark‑based platforms, including:
- Building production ETL/ELT pipelines in PySpark.
- Working with Delta Lake (or equivalent) for large‑scale data storage and querying.
- Proficiency in Python for both data processing and backend service development.
- Proficiency in React web stack and typescript.
- Strong SQL and data modeling skills; experience designing schemas and tuning queries for performance at scale.
- Experience building and operating backend services/APIs (e.g., Flask, FastAPI, Django, or similar).
- Proven track record of owning critical batch or nightly pipelines, including monitoring, alerting, and incident management.
- Strong communication skills and ability to work directly with cross‑functional partners (engineers, analysts, product leads).
Benefits
Comp & perks- GM offers a variety of health and wellbeing benefit programs.
- Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more.
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonFlaskFastAPIReactSQLDatabricksPySparkDelta LakeETLELT
Soft Skills
communicationmentoringcollaborationproblem-solvingincident management
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Software EngineeringBachelor’s degree in Data EngineeringBachelor’s degree in Engineering