bigshyft
CConviva
Conviva
Principal Software Engineer
Public
201-500 employees
14y - 20y
₹50 - ₹120 LPA
Bengaluru/ Bangalore
Java, REST, Distributed Systems, Data Structures, Scala

Role

Company

Job Description

What you'll do :

  • Design, build and maintain the stream processing, time-series analysis system which is at the heart of Conviva’s products
  • Responsible for architecture of Conviva platform
  • Build features, enhancements, new services and bug fixing in Scala and Rust on a Jenkins based pipeline to be deployed as Docker containers on Kubernetes
  • Own the entire lifecycle of your microservice including early specs, design, technology choice, development, unit-testing, integration-testing, documentation, deployment, troubleshooting, enhancements etc.
  • Lead a team to develop a feature or parts of a the product
  • Adhere to the Agile model of software development to plan, estimate and ship per business priority


What makes you a great fit :

  • 14+ years of work experience in software development of data processing products.
  • Engineering degree in software or equivalent from a premier institute.
  • Excellent knowledge of fundamentals of Computer Science like algorithms and data structures. Hands-on with functional programming and know-how of its concepts
  • Excellent programming and debugging skills. Proficient in writing code in Rust/Scala /Haskell/Erlang that is reliable, maintainable, secure, and performant
  • Experience/knowledge of actor model of concurrency (Akka in Scala or Actix in Rust) is a big plus. Knowledge of design patterns like event-streaming, CQRS and DDD to build large microservice architectures will be a big plus
  • Experience with big data technologies like Spark, Flink, Kafka, Druid, HDFS etc.
  • Deep understanding of distributed systems concepts and scalability challenges including multi-threading, concurrency, sharding, partitioning etc.
  • Experience/knowledge of Akka/Lagom framework and/or stream processing technologies like RxJava or Project Reactor will be a big plus. Knowledge of design patterns like event-streaming, CQRS and DDD to build large microservice architectures will be a big plus
  • Excellent communication skills. Willingness to work under pressure. Hunger to learn and succeed. Comfortable with ambiguity. Comfortable with complexity
All about us
Conviva

  • Conviva is the real-time measurement and intelligence platform for streaming TV. Conviva's Video AI Platform provides insight into streaming TV consumption, engagement, and viewer experience across every second, every stream, and every screen.
  • With a global footprint of 50 billion streams per year across 3 billion applications and 200 million users, Conviva serves more than 200 brands, including HBO, Hulu, Sky, Sling TV, Turner, and more.
  • Conviva was selected by FORTUNE as one of the best workplaces in the Bay Area in 2020 and also named one of 50 technology companies Streaming Media’s expert panel identified as doing the most important, innovative and interesting work in online video today. 

  • Tech Stack
PHP, Java, Jquery, React,  Angular, Modernizr

Employee count
201-500 employees
Employment Type
Full Time Job
Company Type
Public
Headquarters
Foster, California, United States

Apply to Similar Jobs

  • FFivetran
    Fivetran
    Principal Software Engineer
    Series D
    Start-up
    1001-5000 employees
    12y - 15y
    ₹80 - ₹100 LPA
    Bengaluru/ Bangalore
    Java, PostgreSQL, System Design, Architectural Designing, Kubernetes
  • OOracle
    Oracle
    Senior Principal Member Of Technical Staff
    Public
    10000+
    12y - 19y

    Competitive pay

    Bengaluru/ Bangalore
    Java, Distributed Systems
  • WWalmart
    Walmart
    Staff Software Engineer - Backend (IN5)
    Analytics
    Big Data
    Cloud Tech
    E-commerce
    Retail Tech
    10y - 15y
    ₹35 - ₹65 LPA
    Bengaluru/ Bangalore, Chennai
    Java, Microservices, Data Structures, SQL
  • AArcesium
    Arcesium
    Senior Principal Engineer
    Fin Tech
    SaaS
    B2B
    Seed
    Start-up
    13y - 18y
    ₹70 - ₹110 LPA
    Hyderabad, Bengaluru/ Bangalore, Gurugram/ Gurgaon
    Java, Python, Distributed Systems, Microservices
  • LLG Soft India
    LG Soft India
    Embedded C++ Engineer
    Public
    1001-5000 employees
    8y - 15y
    ₹25 - ₹45 LPA
    Bengaluru/ Bangalore
    C++, Linux, Multithreading, Data Structures, Algorithms