Staff Software Engineer (Data Engineer)
Core
Build and operate high-scale, reliable data pipelines and data warehouses powering analytics and products for ISPs and smart home services.
Role type
Staff Software Engineer (Data Engineer)
Builds
Production data pipelines, data warehouses, and analytics infrastructure for ISP customers
Domain
Smart home services, ISP data platforms, cloud infrastructure
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
Python, SQL, Apache Airflow, AWS big data services (Athena, Lake Formation), Apache Spark, CI/CD, data warehousing design
Preferred skills
Java or Scala, Flink
Technologies
Apache Airflow, AWS Athena, AWS Lake Formation, Apache Spark, Java, Scala
Responsibilities
Design robust data pipelines based on stakeholder requirements; maintain data warehouse schema documentation; optimize pipelines for performance and cost; triage and resolve production data issues; mentor junior engineers; implement data governance and security policies; orchestrate complex workflows with automated error handling; integrate automated data quality checks into deployment pipelines
Seniority
Staff, hands-on IC with mentorship