CareerPlanSign in

Software Engineer, Data Engineering

USAFull-time2026-10-14 → 2026-10-16

Core

Design, develop, and implement high-volume data models and pipelines for data lakes and data warehouses; manage data products delivering high-quality, trustworthy data.

Role type

Senior IC data engineer

Builds

Data lakes, data warehouses, and ETL processes

Domain

Data engineering, distributed computing, cloud platforms

Deliverable

production ML models

Required skills

Python, Java, SQL, ETL orchestration (Airflow, Flink, Oozie, Azkaban), distributed data ecosystems (Spark, Hive, Druid, Presto), streaming technologies (Kafka, Flink), cloud platforms (AWS, GCP), database platforms (Snowflake, Redshift, PostgreSQL), AI coding tools (Claude Code, Codex, Cursor)

Preferred skills

Tableau, Superset, Looker

Responsibilities

Partner with business stakeholders to understand data requirements; collaborate with engineering, product teams, and third parties to collect required data; design, develop, and implement high-volume data models and pipelines; develop data quality checks, conduct QA, and implement monitoring routines; improve the reliability and scalability of ETL processes; manage data products; onboard and support other engineers; use AI coding tools throughout the software development lifecycle

Seniority

Senior, hands-on IC