Full Stack Software Engineer

Ford Ford · Auto · Dearborn, MI +1 · Global Data Insight & Analytics

Software Engineer role focused on building and maintaining data pipelines, backend services, and internal data tools using Python, Java, and SQL on Google Cloud Platform (GCP). The role emphasizes data quality, reliability, and collaboration with data scientists and product managers.

What you'd actually do

  1. Design, develop, and maintain scalable ETL/ELT pipelines to ingest, process, and transform large volumes of connected vehicle data using Python, Java, and SQL strictly on Google Cloud Platform (GCP).
  2. Build RESTful APIs and microservices to expose vehicle data securely and efficiently to internal applications and downstream enterprise systems.
  3. Build and maintain lightweight, intuitive frontend interfaces (e.g., React) and dashboards to help stakeholders visualize and interact with complex telemetry data.
  4. Work extensively with GCP data services such as BigQuery, Cloud Storage (GCS), Dataflow, or Cloud Composer (Airflow), deploying containerized workloads to Cloud Run or GKE.
  5. Implement data validation, automated testing, and monitoring (using Cloud Logging/Monitoring) to ensure high availability and accuracy of our data products.

Skills

Required

  • Python
  • Java
  • SQL
  • ETL/ELT pipelines
  • data modeling
  • data warehousing
  • Docker
  • Git

Nice to have

  • React
  • Spring Boot
  • AI Engineering
  • prompt engineering
  • knowledge bases
  • validation methods
  • GCP
  • BigQuery
  • Cloud SQL
  • Pub/Sub
  • Apache Airflow
  • Cloud Run
  • Cloud Functions
  • GKE
  • CI/CD
  • GitHub Actions