Taro Logo

Staff Software Engineer - Data Delivery

A global automotive company with a vision of Zero Crashes, Zero Emissions and Zero Congestion.
$165,000 - $253,200
Data
Staff Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
Automotive · AI

Description For Staff Software Engineer - Data Delivery

General Motors is seeking a Staff Software Engineer for their Data Delivery team to play a crucial role in developing and maintaining large-scale data streaming platforms. This position focuses on building systems for high-throughput data streams, data curation, storage architectures, security, and AI algorithms. The role requires extensive experience with Java, distributed systems, and cloud platforms, particularly Azure. Located in Austin, TX, this hybrid position offers a competitive salary range of $165,000-$253,200 plus comprehensive benefits. The ideal candidate will have 10+ years of experience in object-oriented programming and strong expertise in data technologies like Kafka, Flink, and both SQL/NoSQL databases. This is an opportunity to join a company committed to transforming mobility with their vision of Zero Crashes, Zero Emissions, and Zero Congestion. The role combines technical leadership with mentoring responsibilities, making it perfect for experienced engineers looking to make an impact in the automotive industry's digital transformation. Benefits include healthcare, 401k matching, tuition assistance, and GM vehicle discounts.

Last updated 12 days ago

Responsibilities For Staff Software Engineer - Data Delivery

  • Develop a scalable data platform to support continuing increases in data volume and complexity
  • Develop data pipelines to ingest, process, and curate large volumes of data using Java, Akka, Apache Flink and similar technologies
  • Support the infrastructure required for optimal ingestion, transformation, and delivery of data
  • Design and implement rigorous data validation, governance, and quality checks to uphold data integrity
  • Mentor & Support junior engineers by providing guidance, coaching and educational opportunities

Requirements For Staff Software Engineer - Data Delivery

Java
Kafka
PostgreSQL
Cassandra
  • Bachelor's degree in computer science or a related field
  • At least 7 years of hands on experience with Java, Kafka, Pulsar, Apache Flink etc.
  • Mastery with databases - Advanced SQL and NoSQL databases, including Postgres and Cassandra
  • Proven cloud experience and strong familiarity with at least one cloud platform (Microsoft Azure - preferred, AWS, GCP)
  • Experience in building distributed data processing micro-services and high-quality, scalable data products
  • 10 or more years with object-oriented programming languages
  • Ability to tackle problems quickly and completely
  • Ability to identify tasks which require automation and automate them
  • Understanding of networking/distributed computing environment concepts
  • Ability to multi-task and stay organized in a dynamic work environment
  • Good understanding and experience with CI/CD practices

Benefits For Staff Software Engineer - Data Delivery

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Education Budget
Relocation Benefits
  • 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
  • Bonus potential based on company performance

Interested in this job?

Jobs Related To General Motors Staff Software Engineer - Data Delivery