Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 16945859

    BENGALURU · FULLTIME

    Senior Software Engineer - Backend & Data

    Roku logo

    Roku

    Bengaluru · onsite · Posted 45d ago

    Sourced fromInstahyre
    Not disclosed7–11 yrsfulltimeBengaluru

    About a minute. You'll make an account on the way through.

    agent · working

    • Read this posting0.8s
    • Found the form on Instahyre · 6 questions to answer1.1s
    • Decided the answers for all of them2.8s
    • Tailor your résumé to this role
    • Waiting for you

    Section · 01

    About this role

    We are seeking a highly experienced and skilled Senior Software Engineer to join our backend and data team. This role is crucial for designing, building, and optimizing distributed data pipelines, real-time data processing systems, and backend solutions that handle large-scale data effectively. The ideal candidate will have deep expertise in Java, distributed systems, and big data technologies, as well as a passion for solving complex problems and delivering robust solutions. We're always in build mode because we're a company of data-focused builders. Every day, you'll look at what exists and find ways to make it better.


    The core responsibilities for the job include the following:


    Design and Development:

    • Architect, develop, and maintain scalable backend systems.
    • Build distributed data pipelines for batch and real-time data processing.
    • Design efficient and scalable systems that process large volumes of data.


    Big Data Expertise:

    • Leverage big data technologies such as Apache Spark, Kafka, Flink, and related tools to build high-performance data pipelines.
    • Work on data transformation, ingestion, and integration for both structured and unstructured data.
    • Implement solutions for data lake and data warehouse integrations.


    Real-Time Processing:

    • Develop and maintain real-time data processing applications to support business-critical use cases.
    • Optimize real-time data flows for low latency and high throughput.


    Java Expertise:

    • Write clean, efficient, and reusable code in Java, adhering to industry best practices.
    • Optimize Java applications for performance, scalability, and reliability.
    • Leverage Java frameworks such as Spring Boot for backend development.


    Monitoring and Optimization:

    • Monitor, troubleshoot, and optimize backend and data systems to ensure high availability and reliability.
    • Design and implement performance tuning strategies for large-scale distributed systems.


    Requirements:

    • 7+ years of experience in backend development and distributed data processing.
    • Proven expertise in designing and building scalable systems with Java.
    • Hands-on experience with big data technologies such as Spark, Kafka, and Flink.
    • Proficiency in Java and Java-based frameworks (Spring, Spring Boot, etc. ).
    • Strong understanding of distributed systems and microservices architecture.
    • Experience with cloud platforms like AWS, Azure, or Google Cloud.
    • Familiarity with containerization and orchestration tools like Docker and Kubernetes.
    • Knowledge of SQL and NoSQL databases (e. g., DynamoDB or Aerospike).

    Sourced from instahyre

    Section · 02

    Skills

    ScalaData StructuresAlgorithmsJavaBig Data

    Section · Company

    About Roku

    Roku logo

    Roku

    Los Gatos

    US

    About

    Roku is a global leader in streaming technology, offering devices, smart TVs, and a digital platform that connects consumers to entertainment content. It provides tools for content publishers, advertisers, and developers to reach audiences through its ecosystem. With a focus on innovation, accessibility, and user-friendly experiences, Roku positions itself as a trusted brand in transforming how people watch television and engage with digital media.

    Industries

    AdvertisingDigital MediaMedia and EntertainmentTVVideo Streaming

    Employee ratings

    4 reviews

    4.4/ 5

    Culture

    4.4

    Career growth

    3.9

    Work-life

    4.4

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    Senior Software Engineer - Backend & Data · waiting for your command