Senior Data Engineer - Software engineering background
Core
Design and build modern data-intensive systems, event-driven platforms, and backend services for clients using Google Cloud Platform.
Role type
Senior Data Engineer (Software Engineering background)
Builds
Scalable, reliable, and maintainable data architectures and production systems
Domain
Cloud data engineering, distributed systems, event-driven architectures
Required skills
Python, Java, Go, Kotlin, Scala, SQL, Google Cloud Platform (BigQuery, Pub/Sub, Dataflow, Dataproc, Cloud Storage, Cloud Run, GKE, Cloud SQL), distributed systems, event-driven architectures, data modeling, Terraform, Kafka, Flink, Spark, Kubernetes, Snowflake, Databricks, dbt, Airflow
Preferred skills
Cloud architecture, observability, reliability engineering, API design
Technologies
Google Cloud Platform, Kafka, Flink, Spark, Kubernetes, Snowflake, Databricks, dbt, Airflow, Terraform
Responsibilities
Design and build event-driven platforms, develop backend services, improve large-scale data processing, make architectural decisions, work directly with clients to understand problems and turn ambiguous requirements into pragmatic technical solutions
Seniority
Senior, hands-on IC