Join a fast‑growing Mobile Advertising Platform team building data pipelines that power real‑time bidding, attribution and fraud detection at massive scale. You’ll work with cutting‑edge Big Data and Generative AI technologies to create intelligent analytics solutions. What You’ll Do Design ultra‑low‑latency pipelines processing billions of mobile ad events daily. Build real‑time campaign pacing and budget delivery systems reacting within seconds. Architect scalable ETL/ELT workflows for reporting, attribution, and audience segmentation. Develop fraud and invalid‑traffic detection using rule‑based and ML techniques. Create Java backend services and GenAI agents for analytics and automation. Optimize data models and queries on Snowflake, Spark, and Kafka for high throughput. Lead architecture reviews, code reviews and Agile ceremonies. What You Need 1–5+ years Java backend and data engineering experience. Strong CS fundamentals: data structures, algorithms, distributed systems. Hands‑on with Spark, Kafka, Hadoop, Snowflake, and AWS. Experience building real‑time streaming pipelines (Spark Streaming, Kafka Streams). Proficiency in SQL, dimensional modeling, ETL/ELT design. Familiarity with Mobile AdTech concepts: RTB, OpenRTB, SDK event tracking. Good to Have Advanced knowledge of Trino/Presto, ClickHouse, or similar analytical engines. Production‑grade Generative AI experience (LangChain, LlamaIndex, prompt engineering). Monitoring expertise with Grafana, Prometheus, or Datadog. Strong SQL performance‑tuning skills. The Opportunity The role follows a hybrid schedule—three days in the office, two remote—allowing close collaboration while offering on‑site perks such as catered lunches and a fully stocked kitchen.
Senior/Software Engineer – Mobile Monetization (Data Analytics)
Software Development
