Senior Java/Python Developer

Senior Java/Python Developer at General Motors

Location: Hybrid (Austin IT Innovation Center North, GM Global Technical Center - Cole Engineering Center)

Relocation: Potentially available

Job Description

Are you passionate about contributing to a world with zero crashes, zero emissions, and zero congestion? At General Motors, we're achieving this vision by integrating our vehicles with the digital world to unlock new levels of potential. As a Senior Java/Python Developer, your code will be instrumental in making our vehicles smarter and safer, helping reduce crashes and save lives.

This role is hybrid, requiring a minimum of three days per week on-site at either the Austin IT Innovation Center North or the GM Global Technical Center. You may also qualify for relocation benefits.

Role and Responsibilities

We are seeking a highly skilled and motivated Senior Developer to join our dynamic team. In this role, you will design, develop, and maintain the Vehicle Health Management (VHM) platform, which predicts future failures and notifies customers. We're looking for a collaborative problem-solver committed to taking innovative ideas to production.

Key Responsibilities:

  • Design, develop, and maintain the VHM platform
  • Ensure VHM's efficiency, scalability, and reliability
  • Write clean, high-quality code in Java and Python
  • Develop comprehensive unit test cases
  • Participate in code reviews to maintain coding standards and best practices
  • Test and debug software components to identify and resolve issues
  • Implement internal process improvements
  • Stay updated with industry trends and technologies
  • Mentor and coach team members
  • Drive innovation and research in prognostics

Additional Job Description

Required Qualifications:

  • Bachelor’s Degree in Computer Science or a related Engineering field
  • 8+ years of software development experience (Java, Python, )
  • Experience in machine learning and associated technologies
  • Proficiency in Azure or other cloud platforms
  • Experience with Databricks, Hadoop, Hive
  • Knowledge of Docker and Kubernetes
  • Experience with OCF and AKS
  • 2+ years developing on RDBMS like PostgreSQL, Oracle, Yugabyte, Redis
  • Experience in full software development life cycle with CI/CD practices
  • A passion for innovation, continuous improvement, and pushing technological boundaries
  • Excellent analytical and problem-solving skills
  • Ability to adapt in a fast-paced, dynamic environment
  • Strong organizational skills and detail-oriented
  • Effective communication and collaboration skills

Compensation and Benefits

This job's compensation information is a good faith estimate. The actual amount may vary based on the position's location and other factors relevant to the role.

  • Base Compensation: $93,400 - $149,200 annually
  • Bonus Potential: Incentive pay based on company performance, job level, and individual performance
  • Benefits: Medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, life insurance, paid vacation & holidays

About GM

General Motors is committed to driving meaningful change through our words, deeds, and culture. Our Work Appropriately philosophy provides employees the flexibility to work where they can have the greatest impact on achieving our goals. We strive for a world with Zero Crashes, Zero Emissions, and Zero Congestion, and we aim to foster a more inclusive and equitable environment for all.

Why Join Us

General Motors aspires to be the most inclusive company globally. We believe everyone should feel they belong to one GM team, driving meaningful change every day.

Benefits Overview

GM's total rewards program supports the health and well-being of you and your family. We offer various benefits, including:

  • Paid time off, including vacation