JioStar

Software Development Engineer II (Java)

JioStar • IN
Job Summary: As an SDE-II, you’ll build backend systems that power the most critical moments in a user’s journey — from opening the app, to experiencing personalized, dynamic content, to experiencing. Your primary focus will be on scaling our platform infrastructure, architecting a state-of-the-art compositor engine, and evolving a multi-widget, server-driven layout system that constructs rich, adaptive pages across all devices. You’ll help ensure that hundreds of millions of users enjoy fast, seamless, and always-on experiences, no matter the time, traffic, or device.

Key Responsibilities

  • Own scale-critical paths, ensuring the system can handle peak concurrency, multi-region delivery, and freshness guarantees.
  • Build the infrastructure & capabilities that serves as the orchestration layer between downstream services and client apps — enabling faster experimentation, seamless rollouts, that works for every device & platform out there.
  • Develop the Compositor Engine that fetches and ranks content blocks (widgets/cards), merges metadata, and serves highly contextualised page definitions to clients in milliseconds.
  • Collaborate with Product, Data Science, and Frontend teams on use cases like personalized feeds, layouts, and dynamic page composition.
  • Improve latency, throughput, and observability across all surfaces where UI is driven from the server — including Homepage, Watch pages, and Detail views.
  • Contribute to platform primitives that are used by every other team — including layout DSLs, contract validation, fallback mechanisms, and preview tooling.
  • Participate in design discussions, code reviews, and on-call rotations, maintaining high service reliability even during peak traffic.
  • Continuously evaluate relevant technologies and influence architecture and design discussions Guides and mentors juniors on functional attributes and domain knowledge
  • Skills and attributes for success:

  • Strong coding skills (Java)
  • Experience designing and building distributed systems at scale.
  • Hands-on experience with cloud platforms (AWS preferred, AWS Mediaservices experience is a plus), messaging systems (e.g., Kafka)
  • Proven ability to work autonomously in fast-paced environments, manage priorities, and deliver high-impact results
  • Interest in advertising technologies and optimizing systems for user and business outcomes
  • Preferred education and experience:

  • Bachelors/Masters in Computer Science or a related field with 2-4 years of experience in backend development.