Software Engineer
Core
Design, build, and evolve large-scale data pipelines from raw ingestion to production-ready datasets for analytics and product capabilities.
Role type
Senior IC backend engineer (data platform)
Builds
High-scale data pipelines, ETL workflows, and data lake interfaces
Domain
Data engineering / Big Data / Cloud Infrastructure
Deliverable
production ML models | product features
Required skills
Scala, Java, Apache Spark, Apache Kafka, AWS (S3, EMR), distributed systems, Hadoop ecosystem
Preferred skills
Delta Lake, Iceberg, CI/CD, Terraform, cloud security, SaaS product experience
Technologies
Spark, Kafka, S3, Parquet, Delta Lake, Iceberg, Hadoop, Hive, AWS, EMR, Athena, BigQuery, Aerospike, AWS Glue, Databricks
Responsibilities
Develop and maintain Spark/Scala-based data processing workflows for batch and streaming; Own data platform reliability, quality, and performance; Collaborate with engineers and product owners to define robust data solutions; Help shape engineering standards and operational practices
Seniority
Senior, hands-on IC