Intern - Data Engineer

GM Financial•Arlington, TX
•Hybrid

About The Position

GM Financial is the wholly owned captive finance subsidiary of General Motors and a global provider of auto finance solutions, with operations in North America, South America, and the Asia Pacific region. The Data Engineer Intern gains hands-on experience supporting code debugging, troubleshooting, and solution development to improve system performance and reliability. The role involves collaboration through peer code reviews and technical problem-solving, while developing knowledge of emerging technologies, system operations, and technology releases. The internship runs for 11 weeks, from May 26 to August 6, 2027. The program offers executive and peer networking, independent and team project experiences, philanthropic activities, career development, and the opportunity to apply for full-time career positions. The work environment is described as flexible and hybrid, with three days a week in the office. Compensation is competitive. GM Financial does not provide immigration-related sponsorship for this role.

Requirements

  • Strong written and verbal communication skills; the role requires presentations and communication with business leaders.
  • Strong analytical, quantitative, problem-solving, and conceptual skills.
  • Detail-oriented and able to prioritize tasks to meet deadlines.
  • Able to work independently or in a team setting.
  • Must be a current student pursuing a bachelor's degree or higher at an accredited college or university in Computer Science, Data Science, Data Analytics, Information Systems, or Statistics, with at least one semester remaining when the internship begins.
  • Must have an overall GPA of at least 3.0 on a 4-point scale.

Nice To Haves

  • One to two years of experience with programming languages such as Java, C++, or Python.
  • One to two years of experience with version control systems such as GitHub, VSA, or SVN.
  • Previous internships.
  • Experience with AI-assisted software development or automation.
  • Knowledge of prompting techniques to improve output quality.
  • Awareness of emerging generative AI capabilities and limitations.
  • Junior or senior classification.

Responsibilities

  • Debug computer code to correct errors and improve performance.
  • Solve problems and create solutions.
  • Participate in peer code reviews to improve the quality of team members’ code.
  • Proactively learn about new technologies.
  • Communicate and troubleshoot regularly with team members.
  • Review documentation about technology releases and project updates to understand system operations.

Benefits

  • Competitive pay.
  • Executive and peer networking opportunities.
  • Independent and team project experiences.
  • Philanthropic activities.
  • Career development.
  • Opportunity to apply for full-time career positions.
  • Flexible hybrid work environment, with three days a week in the office.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service