Description
Senior Software Engineer
Bengaluru, India
Who we are:
INVIDI Technologies Corporation is the world's leading developer of software transforming television all over the world.
Our two-time Emmy® Award-winning technology is widely deployed by cable, satellite, and telco operators. We provide a device-agnostic solution delivering ads to the right household no matter what program or network you’re watching, how you're watching, or whether you’re in front of your TV, laptop, cell phone or any other device. INVIDI created the multi-billion-dollar addressable television business that today is growing rapidly globally.
INVIDI is right at the heart of the very exciting and fast-paced world of commercial television; companies benefiting from our software include DirecTV and Dish Network, networks such as CBS/Viacom and A&E, advertising agencies such as Ogilvy and Publicis, and advertisers such as Chevrolet and Verizon.
INVIDI’s world-class technology solutions are known for their flexibility and adaptability. These traits allow INVIDI partners to transform their video content delivery network, revamping legacy systems without significant capital or hardware investments. Our clients count on us to provide superior capabilities, excellent service, and ease of use.
The goal of developing a unified video ad tech platform is a big one and the right Senior Software Engineer --like you--flourish in INVIDI’s creative, inspiring, and supportive culture. It is a demanding, high-energy, and fast-paced environment. INVIDI’s developers are self-motivated quick studies, can-do individuals who embrace the challenge of solving difficult and complex problems.
About the role:
We are a modern, agile product organization seeking an exceptional Software Engineer for our ad server platform. Our platform manages tens of thousands of requests per second with sub-second response times, serving users across the globe. We deliver advertisements for some of the world's largest live events, while providing real-time reports and forecasts generated from billions of log entries. These challenges make development and operational work at INVIDI both demanding and rewarding. To achieve these goals, we leverage the best frameworks and tools available — or, when necessary, build our own. Our core tech stack includes Java and Kotlin, predominantly using Dropwizard. Additionally, we employ technologies such as Kafka, Google Cloud (GKE, Cloud SQL, BigTable, Pub/Sub), AWS, Terraform and more. We are constantly exploring new tools to maintain and improve our platform's robustness and scalability.
Key responsibilities:
Maintain, deploy, and operate backend services in Java and Kotlin that are scalable,durable, and performant
Proactively evolve deployment pipelines and artifact generation
Demonstrate a commitment to Kubernetes and infrastructure maintenance
Troubleshoot and resolve issues from support teams and clients
Collaborate closely with peers and product owners in your team
You must have:
Bachelor / Masters degree in Computer Science, or equivalent
Strong development and troubleshooting skill sets
Ability to collaborate effectively and work well in an Agile environment
Excellent oral and written communication skills in English
Ability to quickly learn new technologies and work in a fast-paced environment
4- 6 years of development experience in relevant languages (Java, Kotlin)
DevOps/IaC: Experience with Infrastructure as Code (IaC) tools like Terraform
Experience in containerization with Docker and Kubernetes
Experience with GCP and AWS and their cloud services
Proven ability to rapidly absorb and navigate complex, undocumented systems.
Physical Requirements:
INVIDI is a conscious, clean, well-organized, and supportive office environment.
Prolonged periods of sitting at a desk and working on a computer are normal.
It would be very good if you have experience in:
Experience in Adtech
Experience with streaming data technologies like Apache Kafka or Cloud Pub/Sub.
Equal Opportunities and Accommodations Statement
INVIDI is proud to be an equal opportunity employer, seeking to create a welcoming and diverse environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, family status, marital status, sexual orientation, national origin, genetics, neurodiversity, disability, age, or veteran status, or any other non-merit based or legally protected grounds. INVIDI is committed to providing reasonable accommodations to qualified individuals with disabilities in the employment application process. To request accommodation, please contact Human Resources by email at HR@INVIDI.com
at least one week in advance of your interview.
Note:
Final candidates must successfully pass INVIDI’s background screening requirements.
Final candidates must be legally authorized to work in India.
Ready to join our team? Apply today!
Company
INVIDI Technologies provides addressable TV advertising solutions enabling household-level targeting across live TV, Video on Demand (VOD), Over the Top (OTT), and mobile, using data-driven and privacy-centered technology to maximize advertising effectiveness and reduce waste for advertisers, distributors, and programmers in the global television ecosystem.
Related postings
SingleStore
Senior Software EngineerIndiaGoDaddy
Senior Software DeveloperIndiaSingleStore
Senior Software EngineerIndiaAnteelo
Senior Software EngineerIndia