Talent.com
This job offer is not available in your country.
Staff Software Engineer, Platform Engineering

Staff Software Engineer, Platform Engineering

ConvivaBengaluru, Karnataka, India
13 hours ago
Job description

Conviva is the first and best place to go to understand and optimize digital customer experiences. Our Operational Data Platform harnesses full-census, comprehensive client-side telemetry—capturing every aspect of customer experience and engagement across all devices and linking them to the performance of underlying services, in real-time and at a fraction of the cost of alternative solutions. Trusted by industry leaders like Disney, NBC, and the NFL, Conviva revolutionizes how businesses understand customer experience and engagement, maximizing satisfaction, conversion, and revenue.

As Conviva is expanding, we are building products providing deep insights into end-user experience for our customers. We are seeking a Staff Engineer to join the Platform and TLB Team as an Individual Contributor.

The vision for the TLB team is to build data processing software that works on terabytes of streaming data in real-time. Engineer the next-generation operational data platform that turns event streams into actionable insights with high efficiency, in real-time and at internet scale. Build a horizontally and vertically scalable system that ingests trillions of events per day within sub-second latencies and enables experience-centric observability that connects user experience with system performance.. Utilise the latest and greatest big data technologies to build solutions for use cases across multiple verticals. Lead technology innovation and advancement that will have a big business impact for years. Be part of a worldwide team building software using the latest technologies and the best software development tools and processes.

What Success Will Look Like :

  • Be able to build features, design, documentation, fix bugs and own end-to-end engineering deliverables
  • Design, build and maintain TQL (Time Series Query language) – DSL powering Conviva’s metric development capability.
  • Design, build and maintain the stream processing, and time-series analytics platform at the heart of Conviva’s products.
  • Contribute to enhance the CI / CD capabilities / practices to deploy to Kubernetes-based large backend clusters for testing and releases.
  • Own the entire software lifecycle including early specs, design, technology choice, development, unit-testing, integration-testing, documentation, deployment, troubleshooting, enhancements etc.
  • Lead engineers to develop a feature or parts of the product.
  • Adhere to the Agile model of software development to plan, estimate and ship per business priority

Who You Are & What You've Done :

  • 8+ years of work experience in software development of data processing and distribution systems-based
  • Excellent programming and debugging skills. Proficient in writing code in Python / Java / Scala / C that is reliable, maintainable, secure, and performant
  • Hands-on with functional programming, event-sourced architectures, CQRS and DDD (domain-driven design)
  • Excellent knowledge of basic computer science fundamentals like data structures, compilers, databases and operating system principles. Knowledge of advanced data structures and distributed databases will be a plus.
  • Knowledge of streaming / big data technologies like Spark, Flink, Kafka, Druid, HDFS, cloud native architectures
  • Deep understanding of distributed systems concepts and scalability challenges including multi-threading, concurrency, sharding, partitioning etc.
  • Excellent communication skills. Willingness to work under pressure.
  • Hunger to learn and succeed. Comfortable with ambiguity. Comfortable with complexity.
  • Privately held, Conviva is headquartered in Silicon Valley, California with offices and people around the globe. For more information, visit us at  . Join us to help extend our leadership position in big data streaming analytics to new audiences and markets!

    Create a job alert for this search

    Staff Software Engineer • Bengaluru, Karnataka, India

    Related jobs
    • Promoted
    • New!
    Staff Software Engineer - Core Experiences

    Staff Software Engineer - Core Experiences

    DatabricksBengaluru, Karnataka, India
    At Databricks, we are passionate about enabling data teams to solve the world's toughest problems - from making the next mode of transportation a reality to accelerating the development of medical ...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Staff Software Engineer

    Staff Software Engineer

    IlluminaBengaluru, Karnataka, India
    What if the work you did every day could impact the lives of people you know? Or all of humanity?At Illumina, we are expanding access to genomic technology to realize health equity for billions of ...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Staff Platform Engineer

    Staff Platform Engineer

    IG GroupBengaluru, Karnataka, India
    As a Staff Platform Engineer, you will be managing and supporting the Linux infrastructure and the web technologies and constantly improving the platform with the shift left approach where every de...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Staff Software Engineer

    Staff Software Engineer

    TekionBengaluru, Karnataka, India
    Positively disrupting an industry that has not seen any innovation in over 50 years, Tekion has challenged the paradigm with the first and fastest cloud-native automotive platform that includes the...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Staff Software Engineer

    Staff Software Engineer

    Dolby LaboratoriesBengaluru, Karnataka, India
    This position is based in the product engineering team of the Entertainment Technology group.In this role, you will design and build audio and video software for global users in consumer entertainm...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Staff Software Engineer - Data Platform

    Staff Software Engineer - Data Platform

    DatabricksBengaluru, Karnataka, India
    At Databricks, we are passionate about enabling data teams to solve the world's toughest problems, from security threat detection to cancer drug development. We do this by building and running the w...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Staff Software Engineer

    Staff Software Engineer

    EquinixBengaluru, Karnataka, India
    Equinix is the world’s digital infrastructure company®, operatingover 260 data centers across the globe.Digital leaders harness Equinix's trusted platform to bring together and interconnect foundat...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Staff Platform Engineer

    Staff Platform Engineer

    GlobalHunt India Pvt. Ltd.Bengaluru, Karnataka, India
    Develop standardized tools and frameworks for application deployment and operations, aligned with industry best practices. Continuously enhance platform capabilities to adopt emerging technologies a...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Staff Engineer, Software

    Staff Engineer, Software

    Thermo Fisher ScientificBengaluru, Karnataka, India
    Provide software and systems architectural and design leadership to team of engineers.Design and implement cloud service and software architecture for new products, and extensions to existing produ...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Staff, Software Engineer

    Staff, Software Engineer

    EpsilonBengaluru, Karnataka, India
    The Product team forms the crux of our powerful platforms and helps connect millions of customers worldwide with the brands that matter most to them. This team of innovative problem solvers develops...Show moreLast updated: 9 hours ago
    • Promoted
    • New!
    Staff Software Engineer

    Staff Software Engineer

    6senseBengaluru, Karnataka, India
    B2B organizations create revenue by predicting customers most likely to buy and recommending the best course of action to engage anonymous buying teams. Revenue AI is the only sales and marketing pl...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Staff Software Engineer

    Staff Software Engineer

    ServiceNowBengaluru, Karnataka, India
    What you get to do in this role : .Build high-quality, clean, scalable and reusable code by enforcing best practices around software engineering architecture and processes (Code Reviews, Unit testing...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Staff Software Engineer - Search Platform

    Staff Software Engineer - Search Platform

    DatabricksBengaluru, Karnataka, India
    The Applied AI team at Databricks sits at the forefront of advancing AI / ML-powered products.Databricks’ customers are continuously creating new assets (tables, notebooks, dashboards, datarooms, pip...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Staff Software Engineer

    Staff Software Engineer

    SkyworksBengaluru, Karnataka, India
    If you are looking for a challenging and exciting career in the world of technology, then look no further.Skyworks is an innovator of high performance analog semiconductors whose solutions are powe...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Sr Staff, Software Engineer

    Sr Staff, Software Engineer

    WEXBengaluru, Karnataka, India
    As a Software Engineer on the WEX Benefits Technology team, you will work in a team that partners closely with Product Managers and customers to learn about the challenges employers face while navi...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Staff Software Engineer - Platform Engineering

    Staff Software Engineer - Platform Engineering

    Warner Bros DiscoveryLangford Gardens, Karnataka, India
    When we say, “the stuff dreams are made of,” we’re not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Earth. Behind WBD’s vast portfolio of iconic ...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Staff Software Engineer

    Staff Software Engineer

    Kimberly-ClarkBengaluru, Karnataka, India
    You were made to do this work : designing new technologies, diving into data, optimizing digital experiences, and constantly developing better, faster ways to get results. You want to be part of a pe...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Staff Software Engineer

    Staff Software Engineer

    SpotOnBengaluru, Karnataka, India
    At SpotOn, we’re helping restaurants and small businesses compete and win with flexible payment and software technology—backed by real people who really care. From seamless point-of-sale systems to ...Show moreLast updated: 13 hours ago