Staff Back-end Engineer [L6-1] (NCA Services)
Core
Design and evolve the NCA advertising core system (bidding, ranking, serving) from rule-driven to AI-first, building infrastructure for model training and evaluation.
Role type
Staff Back-end Engineer (AI/ML Systems)
Builds
AI-first advertising systems (bidding, ranking, serving) and supporting ML infrastructure
Domain
E-commerce / Advertising / Machine Learning
Deliverable
production ML models
Required skills
Java, Python, distributed systems design, asynchronous programming, concurrency, idempotency, rate limiting, deep learning frameworks, CTR/CVR estimation, low-latency online inference, A/B testing, data generation, simulation environments
Preferred skills
Ad bidding/budget optimization/ROAS experience, cross-team technical leadership
Technologies
Java, Python, Cursor, Copilot, Claude Code
Responsibilities
Architect and iterate on the NCA ad core system, design ML training/evaluation infrastructure, deliver end-to-end AI/ML systems, lead AI-first transformation of core modules
Seniority
Staff, hands-on IC
