Software Engineer (Java & Scala)
Core
Design, build, and operate large-scale, high-traffic backend services for a location-based advertising platform that turns real-world consumer behavior into targeted marketing campaigns.
Role type
Senior IC backend software engineer (Java/Scala)
Builds
Distributed, real-time services powering media campaigns, measurement, and insights for marketers.
Domain
Ad-tech / Programmatic advertising / Real-time data systems
Deliverable
production ML models | product features
Required skills
Java, Scala, Python, distributed systems, concurrency, asynchronous programming, data structures and algorithms, CI/CD, performance tuning, AWS (Auto Scaling Groups, EC2, ELB, ElastiCache), LLM/agent frameworks (AWS Bedrock)
Preferred skills
Ad-tech or programmatic advertising background, frontend (HTML/CSS/JS), experience with AWS Bedrock AgentCore
Technologies
Java, Scala, Python, AWS, CI/CD pipelines, caching, streaming, data-storage systems
Responsibilities
Design and ship production backend services from first commit to production, work with distributed systems and failure modes, profile and tune for performance and efficiency, debug production symptoms, integrate with caching and streaming systems, ship code in small increments via automated pipelines
Seniority
Senior, hands-on IC