Senior Data Engineer, India
Core
Design, build, and manage highly available real-time and batch data pipelines handling petabytes of data to deliver quality analytical reports and insights.
Role type
Senior Data Engineer (Big Data)
Builds
Real-time and batch data aggregation systems for internal and external customers
Domain
SaaS / Mobile Marketing Attribution / Big Data
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Java, Scala, Python, distributed systems, database schema design, data warehousing, AWS/GCP, containerization, Kubernetes, NoSQL, RDBMS, analytical stores
Preferred skills
Kubernetes, self-healing systems, automation tools
Technologies
Flink, Spark, Kafka, Iceberg, Druid, Postgres, Vertica, Redshift, Hadoop, Hive, Cassandra, Aerospike, Redis
Responsibilities
Architect and own real-time and batch data aggregation systems; Collaborate with Data Scientists, Backend Engineers, and Product Managers; Develop clean, safe, testable, and cost-efficient solutions; Make well-informed decisions regarding internal and external project impacts
Seniority
Senior, hands-on IC