Entry-Level Data Engineer
@ General Motors

Warren, MI
$70,000
On Site
Full Time
Posted 1 day ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXX XXXXXXX***** @gm.com
Recommended after applying

Job Details

Job Description

General Motors is seeking an Entry-Level Data Engineer to join their Data Engineering team. This role does not provide immigration-related sponsorship and requires candidates to apply using their permanent address. The successful candidate will be expected to work in a hybrid environment, reporting to GM offices in Warren, MI or Austin, TX at least three days per week.

The Role

The GM Data Engineering team is looking for entry-level candidates to help build large-scale data platforms on cloud environments. Ideal applicants have a bachelor’s degree in software engineering, computer science, mathematics, information technology, or a similar field.

What You'll Do

  • Lead design and development of migrating on-prem data systems to cloud environments.
  • Design data solutions adhering to data security and privacy requirements.
  • Collaborate with data engineers and data scientists to deliver data solutions.
  • Build and maintain operational and analytic datastores.
  • Assist in developing and maintaining ETL/ELT pipelines.
  • Document processes and contribute to team knowledge sharing.
  • Learn optimization techniques for cloud compute and storage cost.

Required Qualifications

  • Pursuit of a bachelor’s degree in Computer Science, Software Engineering, Electrical/Computer Engineering, Information Technology or related field.
  • Graduation expected between Dec 2025 – June 2026.
  • Able to work full time, 40 hours per week.

Preferred Qualifications

  • Strong SQL skills and familiarity with modern databases.
  • Basic programming experience in Python, Java, and/or Scala.
  • Understanding of data modeling concepts and ETL processes.
  • Good problem-solving and communication skills.
  • Eagerness to learn and grow in a collaborative environment.
  • Familiarity with cloud platforms (AWS, GCP, or Azure) and data engineering platforms (Databricks / Snowflake) is a plus.

Compensation and Benefits

The base salary is determined based on factors relevant to the position and geography. Additional bonus potential is available through an incentive pay program. GM offers a variety of benefits including health, dental, vision, retirement plans, paid vacation, tuition assistance and more. This role may also be eligible for relocation benefits.

About GM

General Motors aims for a world with Zero Crashes, Zero Emissions, and Zero Congestion. GM is committed to diversity, inclusion, and creating a work environment where every employee belongs to one GM team.

Non-Discrimination and Equal Employment Opportunities

General Motors practices non-discriminatory employment and fosters an inclusive environment for all candidates.

Accommodations

If you require reasonable accommodations during the application process, please contact GM with a description of your needs and job details.

Key skills/competency

  • Data Engineering
  • Cloud Platforms
  • ETL Pipelines
  • SQL
  • Python
  • Data Modeling
  • Hybrid Work
  • Problem Solving
  • Collaboration
  • Knowledge Sharing

How to Get Hired at General Motors

🎯 Tips for Getting Hired

  • Research GM's culture: Review their mission and diversity values online.
  • Customize Your Resume: Highlight data engineering and cloud skills.
  • Showcase Projects: Include relevant projects and academic work.
  • Prepare for Technical Interviews: Practice SQL, Python, and ETL questions.

📝 Interview Preparation Advice

Technical Preparation

Review SQL query optimization techniques.
Practice Python and Java coding exercises.
Study cloud platform fundamentals on AWS or GCP.
Understand ETL pipeline design and data modeling.

Behavioral Questions

Describe a challenging project and how you overcame it.
Explain teamwork experiences in technical projects.
Discuss how you handle tight deadlines.
Share a time you solved unexpected issues.

Frequently Asked Questions