Software Engineer, Data Infrastructure
Core
Design and build resilient systems for real-time data movement, processing, and storage to power the flow of data across the company.
Role type
Senior IC software engineer (data infrastructure)
Builds
Foundational data infrastructure systems enabling fast insights and smarter decisions
Domain
Cloud data platforms and big data processing
Deliverable
production ML models | infrastructure
Required skills
Python, Java, cloud data lakes (Snowflake, Databricks), streaming and big data processing (Kafka, Spark), workflow orchestration (Apache Airflow, Dagster, Prefect), CDC solutions (Debezium, Maxwell), cloud platforms (AWS), containerization (Docker, Kubernetes)
Preferred skills
data governance, PII handling, policy-driven access control, RBAC at scale, SQL-level data masking, lineage systems
Responsibilities
Design and build resilient systems for real-time data movement, processing, and storage; Scale data infrastructure to support rapidly growing business needs; Enable seamless, governed access to high-quality, trustworthy data; Drive innovation in data ingestion, transformation, and delivery; Establish best practices balancing performance, flexibility, and governance at scale