< Back to results

Senior Software Engineer, User Intelligence Platform (UIP)


NextRoll / US - Remote / Engineering & Modelling
This job post has now expired. Please see the other NextRoll jobs available.
Job Overview

You’ll join our User Intelligence Platform (UIP) team reporting to our Sr. Director of Data Science Engineering. The UIP team is responsible for one of the systems that plays a key role in the big machine learning pipeline of NextRoll’s core product. Our system efficiently ingests and processes trillions of events daily to produce defined features for cookies in near real-time that the pricing engine uses, ensuring that it stays fresh and accurate as it bids on billions of ad opportunities. Our system uses complex in-house developed technologies and serialization formats to be able to crunch trillions of events per day with and keep each one of them with the most up-to-date information.

NextRoll engineers are afforded significant autonomy. We take ownership of our systems, and design and improve them as we see fit. We proactively propose new improvements and changes that benefit and impact multiple systems across engineering teams, always taking into account that systems must be reliable and work at a large scale.

This role is open in our San Francisco, New York, Salt Lake City offices, or Remote.

Not sure that you might not be perfect for this role? You should still apply! We’ll review your application for other opportunities. We're always on the lookout for talented people and we're committed to developing each employee's career with over 1,800 training classes offered every year.

The impact you’ll make:

  • Lead technical decisions and proposed changes to our current components of our system.
  • Design and implement pipelines that process data at large scale to generate machine learning features that other systems consume.
  • Design and implement processes optimized at a low-level to be able to efficiently process and serialize data.
  • Devise serialization formats for efficient storage and retrieval of cookies’ profiles.
  • Define plan and roadmaps for new features and components of systems.
  • Interface with other teams to ingest new data sources needed by our system.

Skills you’ll bring:

  • 3 years designing high performance and scalable systems.
  • 2 years designing low-level optimized systems to process large datasets of data efficiently.
  • 2 years with devising high performance protocols and formats for high throughput communication between systems.
  • 1 years designing roadmaps and planning for complex systems implementations.
  • 3 years designing and implementing data processing pipelines.

Benefits and perks

  • Competitive salary and equity
  • 100% employee coverage for medical, dental and vision premiums
  • Short and long term disability benefits at no cost to the employee
  • Basic life and AD&D insurance at no cost to the employee
  • 401K Plan (Pre-tax and Roth)
  • 4 weeks of paid time off and work/life balance
  • Up to 12 weeks of paid family leave (care for a family member, bond with a new child, etc.)
  • Up to 6 weeks of paid disability leave (up to 12 weeks for pregnancy disability leave)
  • Join a community of fellow Rollers as a member of one of our Employee Resource Groups
  • Ample opportunities to volunteer with local organizations with NextRoll Gives Back

Latest Jobs at NextRoll


NextRoll Overview

NextRoll is a marketing technology company delivering products ambitious marketers use and rely on to grow their businesses. Powered by machine learning and integrated data platforms, NextRoll’s technology serves tens of thousands of businesses globally through its three business units: RollWorks, an account-based platform for business-to-business marketing and sales teams, AdRoll, a growth marketing platform for direct-to-consumer marketers, and NextRoll Platform Services, a platform-as-a-service for consumer and merchant marketplaces. NextRoll is a privately-held company headquartered in San Francisco, CA.

Website Twitter LinkedIn Archive


Visit NextRoll Careers Page (opens new tab)
NextRoll Jobs by Location

Check below to see all of the open NextRoll jobs organised by office location.

Dublin (1)

San Francisco (54)

Sydney (1)

NextRoll Jobs by Team

Check below to see all of the open NextRoll jobs organised by team.

Administration & Events (1)

Client Services & Strategy (6)

Engineering & Modelling (12)

Finance & Accounting (1)

Legal Services (1)

Marketing & Communications (6)

People & Places (3)

Product & Design (10)

Sales & Sales Support (12)

Technical Services (4)