companyConviva logo

Principal Engineer at Conviva | Bengaluru, India

ConvivaBengaluru, India
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

What Success Will Look Like: Design, build, and maintain the stream processing and time-series analysis systems central to Conviva's offerings. Take responsibility for the architecture of the Conviva platform. Develop features, enhancements, new services, and fix bugs in Scala and Rust, utilizing a Jenkins-based pipeline for deployment in Docker containers on Kubernetes. Own the complete lifecycle of your microservice, including early specifications, design, technology selection, development, unit testing, integration testing, documentation, deployment, troubleshooting, and enhancements. Lead a team to develop features or components of the product. Follow Agile software development methodologies to plan, estimate, and deliver according to business priorities. Who You Are & What You’ve Done: 14+ years of experience in software development focused on data processing products. A degree in engineering or a related field from a top-tier institution. Strong understanding of computer science fundamentals, including algorithms and data structures. Proficient in functional programming and familiar with...

About the job

Conviva serves as the intelligence layer for digital enterprises, transforming consumer interactions into outcome-driven intelligence. By connecting engagement patterns across AI agents, applications, websites, and streaming video, we deliver tangible results like purchases, bookings, and resolved support requests. Our patented Time-State Technology® powers the Conviva® Operational Data Platform, providing real-time insights and automation that enable leading enterprises to expand, enhance customer satisfaction, and cultivate lasting trust.

As we continue to grow, Conviva is committed to developing products that offer profound insights into end-user experiences for our clients. We are on the lookout for a Principal Engineer to join our team as an Individual Contributor.

The team's vision is to create data processing software capable of handling terabytes of streaming data in real time. You will engineer a next-generation Spark-like system for in-memory computation of extensive time-series datasets, focusing on both Spark-like backend infrastructure and a library-based programming model. You will build a scalable system that analyzes trillions of events daily with sub-second latencies, leveraging cutting-edge big data technologies to devise solutions for diverse use cases across multiple sectors. Lead technological innovation that will significantly impact the business for years to come, and collaborate with a global team to build software using the latest technologies and best development practices.

About Conviva

Conviva is at the forefront of providing intelligence for digital businesses, turning consumer interactions into actionable insights that drive results. Our innovative technology empowers enterprises to optimize user engagement and satisfaction while building trust through reliable, real-time data.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.