Icon menu dark

Senior Data Engineer


About the Role:

AdRoll’s Attribution Team is seeking a Senior Python Engineer to develop a data pipeline that is designed to clearly exhibit the value of AdRoll’s marketing platform and all it provides for the client’s bottom line.

You will be joining a ground floor effort driven by a team of engineers tasked with solving fundamentally meaningful technical problems that are of paramount importance to the company’s vision. You'll be tasked with architecting, collaborating and implementing solutions to technical challenges that will put you in a position to learn and grow.

Your mission will be to help build out and extend a massive data processing pipeline over hundreds of terabytes of daily generated data. You will work with AWS infrastructure and a batch processing framework to generate insights into how AdRoll’s advertising platform directly leads to customer purchase events. You will collaborate with our data science team to help them develop models against our attribution data set, and design engineering solutions to help bring their analytical methodologies into a robust production pipeline. If you are a backend engineer who loves data, and is passionate about machine learning, then this opportunity is the one for you.

At AdRoll Engineering, we value the freedom and autonomy we give to our employees and urge everyone to use a multitude of different technologies based on their interests. In this position, you have the chance to create, build, and own complex infrastructural pipelines.


  • Use Python to develop new data processing tasks, metrics, and reports
  • Help operating our highly-available data infrastructure
  • Help developing a high-profile, innovative product that will revolutionize the way how businesses attribute success to their marketing tech stacks
  • Make well-founded decisions on new technology and processes to adopt


  • Computer science degree
  • 3+ years working in software engineering
  • Experience with data processing pipelines
  • Experience with Python and familiarity or interest in Docker, and AWS

Bonus Points:

  • Experience with machine learning
  • Experience in a low level programming language and optimization


  • Competitive salary and equity
  • Medical / Dental / Vision benefits
  • Paid time off and generous holiday schedule

About AdRoll:

AdRoll is a leading performance marketing platform with over 35,000 clients worldwide. Its suite of high-performance tools works across devices, helping businesses attract, convert, and grow their customer base. The company is home to the world's largest opt-in advertiser data co-op, the IntentMap™ with over 1.2 billion digital profiles. AdRoll’s goal is to build the most powerful marketing platform through performance, usability, and openness. AdRoll is headquartered in San Francisco, with offices in New York, Chicago, Tokyo, London, Dublin, and Sydney.

AdRoll is committed to creating diverse teams of “Rollers” and is proud to be an equal opportunity employer. All qualified applicants will receive consideration without regard to race, color, ancestry, sex, religion, gender, gender identity or expression, sexual orientation, marital status, national origin, citizenship, genetics, disability, age, veteran status or other characteristics.