CareerPlan

Software Development Engineer, Playback Team

Newark, New Jersey, United StatesFull-time$158k–$214k2026-10-26 → 2026-11-10

Core

Design, architect, and implement machine learning solutions for audio ad systems, real-time ad serving pipelines, and conversational AI integration to optimize ad serving latency, cost, and business metrics at scale.

Role type

Senior Software Development Engineer (ML & Distributed Systems)

Builds

Scalable audio advertising infrastructure, real-time ad serving pipelines, and conversational AI features for millions of customers.

Domain

Internet audio advertising, distributed systems, machine learning

Deliverable

production ML models

Required skills

Distributed systems architecture, machine learning solution design, real-time data processing, system optimization, software design patterns, scalability, code review, technical leadership

Preferred skills

Full stack proficiency (Java, C++, Swift, Kotlin, JS, TS), mentoring, delegating work in parallel, test automation, continuous integration and deployment

Technologies

Java, C++, Swift, Kotlin, JavaScript, TypeScript

Responsibilities

Design and develop software components for audio ad systems, optimize ad serving latency and cost, collaborate on agile engineering teams, conduct code reviews, mentor developers, clarify technical requirements and assess estimates

Seniority

Senior, hands-on IC with mentorship responsibilities