Explore careers with our portfolio companies

Principal Software Engineer

Operative

Operative

Software Engineering
Bengaluru, Karnataka, India
Posted on Apr 14, 2025

Company Overview

300+ media companies as clients, $40+ billion in revenue processed, 25,000+ worldwide users

Operative is a revenue accelerant for media companies around the world. No other software company in AdTech space, brings a comparable depth of experience to create truly innovative software that performs across all platforms, revenue models and business units. We are a SAAS (Software as a Service) platform which helps clients manage advertisements both in the linear (TV) and digital space. We have been in the market for over two decades and have 1100+ employees with 12 offices spread across the globe. Operative is proud to play a pivotal role in the way advertising is bought, sold and managed across media industry.

Principal Software Engineer (PSE)- Data Engineering

We are hiring Software Engineers for our Data Engineering team. As a lead, you will be responsible for designing, building and maintaining a large-scale cloud-native data ingestion, processing, and Analytics system. You will work on technologies such as Apache Spark, Kafka, Dataproc and BigQuery in a GCP cloud environment to build a scalable data pipeline solution that delivers data to our users in near real-time.

Job Responsibilities:

- Designing and developing key pieces of our technology stack, including real time data pipelines and scalable data processing and Analytics services.

- Providing expertise and direction in planning for future requirements, scalability, availability, and accuracy of data in Datawarehouse system.

- Communicating and collaborating with other engineering and product management teams to plan, design, implement, and support complex data pipeline solutions.

- Monitoring, tuning, and fixing faults to improve performance and stability.

- Self-motivated Engineer who carries great passion for technology and innovation.

Technical Skills:

- Bachelor’s in computer science, E&C, EE or equivalent from Premier Engineering college

- 9+ years of relevant data engineering experience.

- Experience with Big Data technology like Hadoop, Hive, Spark, NoSQL based Data-warehousing solutions.

- Proficiency in Scala, Python or equivalent object-oriented languages, coupled with design patterns.

- Experience in developing large scale distributed data pipeline solution in a Microservice environment.

- Exposure to cloud (GCP or AWS), capacity planning and performance analysis at cloud scale.

- Experience in the Adtech industry a plus

EDUCATION, CERTIFICATION AND EXPERIENCE

Bachelor’s or master’s degree in computer science or equivalent

8+ years of relevant experience.

Why join us?

  • Operative is a technology-oriented product organization that believes in empowering its people
  • We use the latest tech stack and empower our engineers to learn, work and ideate on new technologies available in the market
  • We provide flexible work schedules and remote working to encourage work life balance
  • We are an equal opportunities employer and recruit based on the experience and skill set.

Please apply online and upload your CV.

“Operative is a merit-first, equal opportunity employer; diverse applications are encouraged.”

Operative cares about your privacy and protecting your data. By submitting an application for a position with Operative, you acknowledge that you have read the following and consent to how Operative treats your data: 1) the Candidate Privacy Policy available at https://www.operative.com/candidate-privacy-notice/ (or if you are a candidate from Israel the Candidate Privacy Notice (Israel), available at https://www.operative.com/candidate-privacy-notice-israel/, and 2) the Candidate Notice for Data Transfer and Retention available at https://www.operative.com/candidate-notice/.