Software Development Engineer II
Bengaluru, India · On-site · Full-time
- Posted 1w ago
- From JioStar’s careers page
- Location
- Bengaluru, India
- Work mode
- On-site
- Type
- Full-time
- Level
- Senior
- Experience
- 2+ years
- Department
- Software Development
Opens the listing on jiostar.wd102.myworkdayjobs.com
Let the right jobs find you
In your inbox every Wednesday and SaturdayPersonalised suggestions from verified career pages, matched to your role, location, level and skills.
About the role
Job Title: Software Development Engineer II (Data Platform) Department, Level: X21
Location: Onsite, Bangalore
Work Type: Full time
As an SDE II, you will be part of the engineering team building scalable data and backend systems that power JioStar’s Ad Platform. You will work on large-scale data pipelines and real-time systems supporting ad reporting, attribution, targeting, measurement, and analytics.
This role offers an opportunity to work on challenging engineering problems involving large-scale data processing, distributed systems, and real-time event processing while contributing to products that support millions of users.
About the Team
JioStar’s Ad Platform is among the leading video advertising platforms in India—and we’re aiming higher. With deep expertise across Video-on-Demand, Live Sports, and Ad Monetization, our vision is to build one of the most effective and scalable AdTech ecosystems in the world.
Our engineering team works across the full AdTech stack—from high-throughput backend and data systems to deeply integrated ad experiences across client platforms. We work with a wide range of technologies, but more importantly, we solve complex engineering problems involving scale, reliability, real-time processing, and monetization.
If you enjoy solving challenging problems, learning new technologies, and building systems at scale, we’d love to talk.
Key Responsibilities
- Design, develop, and maintain scalable data pipelines and backend systems for Ads reporting, attribution, analytics, and measurement.
- Build and optimize batch and real-time data processing workflows using technologies such as Spark, Hive, Kafka, SQL, and Scala.
- Work with large-scale datasets and distributed systems to ensure reliability, scalability, and performance.
- Write clean, maintainable, and efficient code following engineering best practices.
- Collaborate with senior engineers, product managers, data scientists, and other engineering teams to build and deliver technical solutions.
- Develop and maintain data models, datasets, and APIs to support various Ads use cases.
- Ensure data quality, consistency, and reliability across different data sources.
- Troubleshoot and resolve issues in batch processing and real-time streaming pipelines.
- Participate in code reviews, debugging, and performance optimization.
- Continuously learn and explore new technologies relevant to large-scale data processing and distributed systems.
Skills and Attributes for Success
- 2–4 years of experience in data engineering.
- Strong programming skills in Scala, Java, or Python.
- Hands-on experience or strong exposure to Apache Spark for batch or streaming data processing.
- Good understanding of SQL, Hive, and data modeling concepts.
- Experience working with Kafka or other messaging and event-streaming systems is preferred.
- Understanding of distributed systems and Big Data technologies.
- Strong problem-solving, debugging, and analytical skills.
- Familiarity with tools such as Presto, Delta Lake, Airflow, or similar technologies is a plus.
- Exposure to cloud-based data platforms such as AWS, GCP, Databricks, or EMR is an added advantage.
- Experience or interest in AdTech, campaign analytics, attribution, or large-scale consumer platforms is a plus.
Preferred Education & Experience
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
- 2–4 years of relevant experience in software development, backend engineering, data engineering, or building large-scale data systems.
Skills they ask for
Pick one to see other roles that ask for it.
About JioStar
Television and streaming entertainmentJioStar operates television channels and streaming platforms for entertainment and sports content.
See all 107 roles at JioStarMore roles at JioStar
See all 107- Software Development Engineer IIBengaluru · On-siteSoftware Development · On-siteBengaluru, India1d
- Senior Software Development EngineerBengaluru · Senior · On-siteSoftware Development · Senior · On-siteBengaluru, India1d
- Software Development Engineer IIBengaluruSoftware DevelopmentBengaluru, India1d
- Senior Software Development EngineerBengaluru · SeniorSoftware Development · SeniorBengaluru, India1d
Let the right jobs find you
In your inbox every Wednesday and SaturdayPersonalised suggestions from verified career pages, matched to your role, location, level and skills.