Software Development Engineer, Backend (Java)
Core
Design, build, and operate scalable, resilient backend services and APIs for high-throughput, low-latency consumer-facing platforms.
Role type
Senior IC backend software engineer (Java)
Builds
Distributed backend systems and APIs for web, mobile, and connected TV platforms
Domain
Media & Entertainment / Cloud Infrastructure
Deliverable
production ML models
Required skills
Java, distributed systems design, cloud platforms (AWS), relational and NoSQL databases, data structures and algorithms, LLM integration, system optimization
Preferred skills
AI/ML system operation, prompt-driven workflows, automation
Technologies
Java, AWS, LLMs
Responsibilities
Design and build high-scale backend services and APIs; take end-to-end ownership from design to production rollout; perform high-level and low-level system design; write maintainable, well-tested code; optimize systems for performance, latency, and cost; collaborate on cross-functional delivery; participate in code and design reviews.
Seniority
Senior, hands-on IC
