Jobs
>
Bengaluru

    Senior Software Engineer, Data Activation - Bengaluru, India - Roku

    Roku
    Default job background
    Description

    Teamwork makes the stream work.

    Roku is changing how the world watches TV

    Roku is the #1 TV streaming platform in the US, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers.

    From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines.

    About the role

    We're on a mission to build cutting-edge advertising technology that empowers businesses to run sustainable and highly-profitable campaigns. Our team owns the critical infrastructure behind this mission, including server technologies, data management, cloud services, and testing capabilities.

    What you'll be doing

  • Designing, developing, and operating APIs and system components for effective segment management, household modeling, and maximizing campaign ROI for advertisers.
  • Harnessing the power of big data: Work with massive datasets (10s of terabytes ingested daily, petabyte-sized data warehouse) using cutting-edge technologies like Hive/Presto, Kafka, Spark, Aerospike, Cassandra, and ScyllaDB.
  • Collaborating with cross-functional teams: Partner with product managers, data scientists, and other engineers to deliver impactful solutions.
  • Staying ahead of the curve: Continuously learn and adapt to emerging technologies and industry trends.
  • We're excited if you have

  • Background in computer science or similar quantitative field.
  • 10+ years professional software development experience.
  • Experience building REST services and API frameworks
  • Strong understanding of and experience with distributed computing framework like Hive/Hadoop and Apache Spark.
  • Familiarity with NoSql databases like Aerospike, Cassandra, or ScyllaDB.
  • Python /Scala / Java / SQL.
  • #LI-SJ1

    Benefits

    Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter.

    The Roku Culture

    Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV.

    We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002.


  • Capillary Technologies

    Intern

    1 week ago


    Capillary Technologies Bengaluru, India

    Create SQL transformation queries to clean large and complex historical data based on business requirements · - Prepare DUR report to chart out complete understanding of the existing data and results of the sanity and hygiene check conducted · - Perform data profiling and data qu ...


  • Qualcomm Bengaluru, Karnataka, India

    **Company**: Qualcomm India Private Limited · **Job Area**: Operations Group, Operations Group > Business Operations · **Qualcomm Overview**: · Qualcomm is a company of inventors that unlocked 5G ushering in an age of rapid acceleration in connectivity and new possibilities that ...


  • Cargill Bengaluru, India

    Job Purpose and Impact · The Master Data Assistant III will perform complex steady state maintenance activities to help ensuring service levels are met in adherence with relevant data standards. In this role, you will collaborate to turn data into business insight and commercial ...

  • SBM Offshore

    Data Steward

    1 week ago


    SBM Offshore Bengaluru, Karnataka, India

    **Req Id**:14960**Job Family**:Reporting & Support**Location**:Bangalore, IN, 560071**JOB SUMMARY**: · - Responsible for Bill Of Materials (BOM) enrichments for ensuring the completeness, accuracy, and consistency of BOM data within an organization. Work closely with engineering ...


  • Cargill Bengaluru, Karnataka, India

    Job Purpose and Impact · The Global Price Master Data Assistant will perform complex steady state maintenance activities to help ensuring service levels are met in adherence with relevant data standards. In this role, you will collaborate to turn data into business insight and co ...

  • Labcorp

    Data Programmer

    2 weeks ago


    Labcorp Bengaluru, Karnataka, India

    Essential Job Duties: Lead data management during start up. Act as a data liaison between Clinical Data Management and all other Covance departments and business units. Manage all client queries. Assist in identification and initiation of process improvement activities. Create st ...


  • Sony Electronics Bengaluru, India

    We look for the risk-takers, the collaborators, the inspired and the inspirational. We want the people who are brave enough to work at the cutting edge and create solutions that will enrich and improve the lives of people across the globe. So, if you want to make the world say wo ...

  • Crimson Panda

    QA - Data Warehouse

    1 week ago


    Crimson Panda Bengaluru, India

    Crimson Panda are proud to be working with Broadway gaming to hire for a QA- Data Warehouse: · As a QA- Data Warehouse, you will be responsible for ensuring the accuracy, reliability, and performance of our data warehouse and associated data pipelines. You will collaborate with c ...

  • Quest Global

    Data Modeler

    2 weeks ago


    Quest Global Bengaluru, India

    Quest Global is an organization at the forefront of innovation and one of the world's fastest growing engineering services firms with deep domain knowledge and recognized expertise in the top OEMs across seven industries. We are a twenty-five-year-old company on a journey to beco ...


  • KPMG India Bengaluru, India

    **Position Summary** · The position will involve leading and executing engagements, create quality deliverables for various Data Privacy and Data Protection activities for stakeholders. The position interacts with Senior Management across organizations. · **Roles and Responsibili ...


  • Novasyte Bengaluru, India

    Job Overview · Provide comprehensive data management expertise (defined as efficient and quality data management products) to Data Management (DM) team to meet sponsor and company needs. Perform Clinical Data Management and/or Coding activities, and may provide leadership either ...


  • IQVIA Bengaluru, India

    Job Overview · Provide comprehensive data management expertise (defined as efficient and quality data management products) to Data Management (DM) team to meet sponsor and company needs. Perform Clinical Data Management and/or Coding activities, and may provide leadership either ...

  • Lilly

    Associate - Cds

    2 weeks ago


    Lilly Bengaluru, Karnataka, India

    At Lilly, we unite caring with discovery to make life better for people around the world. We are a global healthcare leader headquartered in Indianapolis, Indiana. Our employees around the world work to discover and bring life-changing medicines to those who need them, improve th ...

  • IQVIA

    Reg. Affairs Officer

    3 weeks ago


    IQVIA Bengaluru, India

    Job Description · - Data Management: Ensuring accurate and up-to-date product information is entered into the xEVMPD database, including details such as product name, active substances, dosage forms, indications, and packaging information. · - Database Administration: Overseeing ...

  • Apping Technology

    Oracle Fusion Cloud

    1 week ago


    Apping Technology Bengaluru, India

    Lead the Data Management workstream activities ensuring the successful delivery of an integrated end-to-end Oracle Fusion Cloud, EWGBU, CEGBU solutions. · - Support and align with data stewards and business stakeholders. · - Responsible for the full suite of data-related activiti ...

  • Capgemini

    SAP Mdg

    1 week ago


    Capgemini Bengaluru, India

    Job Description: Skill: SAP MDG Finance Techno-Functional ? 4 - 9 years of experience in Master Data Governance. ? Should have worked on Implementation projects involving SAP MDG Solution for Financial masters. ? Experience in ABAP Object Oriented Programming Master Data Governan ...


  • Novo Nordisk Bengaluru, India

    **Department**:Data Analytics & Facilitation, Clinical & Data Science, Bangalore Global Development GBS · **About the department** · Data Systems & Automation (DSA), Data Management, Bengaluru is one of the most competent and diverse team of professionals who are mainly responsib ...

  • Skan

    Data Scientist

    2 weeks ago


    Skan Bengaluru, India

    Participate and lead, multifaceted analytic studies on large volumes of data. · - Coordinate research and analytic activities utilizing various data points (unstructured and structured) and employ programming to clean, massage, and organize the data. · - Experiment against data p ...

  • CoffeeBeans Consulting

    QA-data Project

    3 weeks ago


    CoffeeBeans Consulting Bengaluru, Karnataka, India

    Founded in the year 2017, CoffeeBeans specializes in offering high end consulting services in technology, product, and processes. We help our clients attain significant improvement in quality of delivery through impactful product launches, process simplification, and help build c ...


  • Novo Nordisk Bengaluru, India

    Data Facilitation Programmer · **Category**:Data & AI**Location**:Bangalore, Karnataka, IN**Department**:Data Analytics & Facilitation, Clinical & Data Science, Bangalore Global Development GBS- · **About the department** · - Data Systems & Automation (DSA), Data Management, Beng ...