Senior Software Engineer, Data Platform - Experimentation & Evaluation
Core
Build and optimize a next-gen A/B testing platform supporting recommendation, push, ads, search, and mobile app scenarios to enable data-driven product decisions.
Role type
Senior IC backend software engineer (data platform)
Builds
Scalable big data systems and platform services for the full A/B testing lifecycle (design, metrics, analysis, evaluation, launch)
Domain
Internet / Big Data / Experimentation
Deliverable
production ML models
Required skills
backend engineering, big data technologies (Hadoop, Spark, Kafka, Flink, ClickHouse), data ingestion, data integration, system design, statistical analysis
Preferred skills
ETL pipelines, data modeling, distributed systems architecture, LLM integration, statistical foundations for experimentation
Technologies
Hadoop, MapReduce, Hive, Spark, Metastore, Presto, Flume, Kafka, ClickHouse, Flink
Responsibilities
Design efficient data transformations for reporting and analytics; Build scalable big data systems for core products; Evolve platform services covering the A/B testing lifecycle; Integrate LLM-based capabilities to improve platform intelligence; Collaborate with product managers and data scientists to translate business problems into technical solutions
Seniority
Senior, hands-on IC