Staff Software Engineer - Data Platform
Core
Design, develop, and maintain core services for distributed data pipelines that move and transform data across AWS, Azure, and GCP for thousands of organizations.
Role type
Staff Software Engineer (Data Platform)
Builds
Core data pipeline processing framework, cloud architecture, and infrastructure for data streaming and batch workloads
Domain
Data Infrastructure / Cloud Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Java (OOP), distributed systems design, cloud platforms (AWS/GCP/Azure), containerization (Docker/Kubernetes), CI/CD tools, project leadership, code quality assurance
Preferred skills
Observability tools (New Relic/Grafana), Data Engineering background, Performance Engineering
Technologies
Java 17, JUnit5, Docker, Kubernetes, AWS, GCP, Azure, SQL, BigQuery, Bazel, BuildKite
Responsibilities
Design and debug software for distributed systems; lead multiple projects simultaneously; mentor other engineers; maintain high standards for code quality and reliability; advocate for new tools and methodologies
Seniority
Staff, hands-on IC with strategic influence