Software Engineer

GMAustin, TX
1dHybrid

About The Position

This role is categorized as hybrid which will require the selected candidate to report to Austin Innovation Technical Center three times per week, at minimum The Role The Aftersales Data team is looking for a Software Engineer with strong technical experience in full stack software development and specifically in developing and delivering large-scale data platforms with streaming and API services for inbound and outbound data integrations. The selected candidate will be responsible for leading a team in designing, developing, deploying and maintaining cloud native systems that support high-throughput data streams, API services, data integration/curation, storage and analytics architectures, data security and data governance. What You’ll Do Design and develop a scalable data platform to support growing GM aftersales data and complexity. Build robust data pipelines to ingest, process, and curate large datasets using Java and Python Microservices and related technologies. Implement observability stack using Grafana, Datadog. Develop CI/CD pipelines using YAML, Helm and related technologies. Maintain and enhance infrastructure for efficient data ingestion, transformation, and delivery. Develop data models optimized for data storage, API services and analytics. Develop services to integrate with enterprise data platform on Databricks. Develop the knowledge and understanding of business domains, business operations, processes and the supporting software systems.

Requirements

  • Bachelor’s degree in computer science or a related field.
  • 5+ years of hands-on experience.
  • Hands-on experience with Java, Python, SQL, Kafka, Pulsar, Spring Boot, Quarkus, Fluentbit, Redis, DuckDB, Databricks, Kubernetes, JSON, YAML, Helm and similar tools/technologies.
  • Deep expertise in databases, including advanced SQL and NoSQL (e.g. Oracle, Postgres, Cosmos).
  • Experience with cloud platforms, with strong proficiency in at least one (Microsoft Azure preferred; AWS or GCP also valuable) - AKS, Event Hub, ACR and other cloud services.
  • Track record of building distributed, data-processing microservices and scalable, high-quality data products.
  • 5+ years of experience with object-oriented programming languages.
  • Strong interpersonal skills with the ability to network across teams to achieve results.
  • Skilled at identifying opportunities for automation and implementing effective solutions.
  • Good understanding and experience with CI/CD practices

Responsibilities

  • Design and develop a scalable data platform to support growing GM aftersales data and complexity.
  • Build robust data pipelines to ingest, process, and curate large datasets using Java and Python Microservices and related technologies.
  • Implement observability stack using Grafana, Datadog.
  • Develop CI/CD pipelines using YAML, Helm and related technologies.
  • Maintain and enhance infrastructure for efficient data ingestion, transformation, and delivery.
  • Develop data models optimized for data storage, API services and analytics.
  • Develop services to integrate with enterprise data platform on Databricks.
  • Develop the knowledge and understanding of business domains, business operations, processes and the supporting software systems.

Benefits

  • 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service