Data Engineer - Technical/user Support

Caterpillar Caterpillar · Industrial · Irving, TX +1

This role is responsible for designing, building, and operating scalable data solutions that enable reliable analytics and insight across the business. The role focuses on developing robust data pipelines, integrating data from multiple sources, and creating data models that support reporting and advanced analysis. Working closely with data scientists, analysts, and business stakeholders, the role ensures data is accurate, well‑governed, and performant, enabling teams to make confident, data‑driven decisions at scale.

What you'd actually do

  1. Build and manage ETL (Extract, Transform, Load) pipelines to move data from source systems (like databases, APIs, or logs) to data warehouses or lakes.
  2. Design scalable data models and storage solutions that support analytics and reporting needs.
  3. Integrate data from various internal and external sources, ensuring consistency and reliability.
  4. Tune queries and systems for performance, especially when dealing with large datasets.
  5. Implement checks to ensure data accuracy, completeness, and compliance with data governance policies.

Skills

Required

  • SQL
  • Python
  • Snowflake
  • PostgreSQL
  • MySQL
  • BigQuery
  • AWS
  • Glue
  • Lambda
  • Step Functions

Nice to have

  • Value Realization
  • Communicating Complex Concepts
  • Agile Development
  • Cloud Computing
  • Database Design (Physical)
  • ETL Process
  • Information Management
  • Modeling: Data, Process, Events, Objects
  • distributed systems
  • data architecture
  • data privacy
  • data security
  • data governance