Your browser cookies must be enabled in order to apply for this job. Please contact if you need further instruction on how to do that.

Director of Engineering

Technology | San Francisco, CA | Full Time

Job Description

The Company

Want to be part of a fantastic and fun startup that’s revolutionizing the online travel advertising space? Want to join a data science team that's growing fast and making a big impact on the business? Come join us at Sojern!

On the Deloitte Fast 500 for five years running, Sojern applies technology to the travel advertising space, delivering $10B in bookings for the thousands of hotel, airline, and cruise companies that make up our customer base.


The Team

It is an exciting time to join the data science team at Sojern: business is booming, and the team plays a key role in Sojern's mission by automating, analyzing, modeling, and optimizing the way we target potential travelers with the most relevant and timely travel ads.

The data science team collaborates with product to define projects, analyze data sets, and build solutions. Example projects include:

  • Delivering a better understanding of why a traveler books a hotel or flight, and utilizing those insights in production models which are used to improve ad relevance, timeliness, and performance for millions of ads per day
  • Analyzing, visualizing, and improving our ML pipeline that pushes thousands of models into production each month
  • Applying ideas from game theory to better understand the value of our audience targeting methods
  • Optimizing automated campaign management which allocates budget for over 40 million display ad impressions daily for over a thousand customers and millions of ad spend per year

As a part of engineering, we also drive our solutions to production including:

  • Creating data processing jobs using Google's big data infrastructure such as BigQuery
  • Deploying our codebase to production with docker/containers on Google Cloud's Kubernetes platform
  • Building and improving internal data science tools like our Jupyter server to scale our impact


Your day-to-day:

  • Project Conception/Refinement -- Work alongside our product team to conceive, refine, and plan for new functionality/products that enhance Sojern’s products/value

  • Project Management -- Shepherd projects throughout their phases, manage resources, plan out delivery, expose and mitigate risks

  • Promote/Foster Innovation -- Identify ways our modeling, processes, interactions can be improved and work with the team to propose and implement solutions

  • Represent Engineering -- Work alongside our product team to conceive and bring to life new functionality/products that impact Sojern’s performance and value.  Represent the engineering team throughout Sojern.



  • Engineering Management Experience -- 7+yrs of managing/growing eng teams

  • Project Management Experience

    • 10+yrs of leading software projects end-to-end

    • Experience managing complex projects in JIRA

  • Communication Ability

    • Experience/comfort in presenting abstract concepts

    • Experience in liaising with other teams/leadership

  • Ad Tech Experience --  5+ years of experience within the Ad Tech ecosystem, e.g., experience on FB, RTB, SEM, cross-channel attribution, cross-device graphs, budgeting/pacing/bidding, optimization

  • Development Proficiency -- Extensive hands on experience in the following:

    • Python - We use Python extensively across our backend

    • Go - Knowledge of one of Go/Java/C++ - Our real time systems are all written in Go

    • Git - We use Git + Gerrit extensively as our DVCS and Code Review tool

  • MS or PhD in CS or CS/EE -- Ability to transform concepts into practical solutions


Nice to Haves

  • Machine Learning experience -- Successful implementation of ML solutions

  • Google Cloud Platform/AWS -- experience running production systems on Google Cloud/AWS - all of our production workloads run on Kubernetes on Google Cloud



  • Opportunities: Be part of a growing team with training and support to help you grow

  • Ownership: Lead creative and challenging projects

  • Give Back: We give 40 hours a year to volunteer and organize office volunteer programs with local organizations

  • Culture: Strong core business values, focus on teamwork, vibrant, social and fun environment

  • Snacks: Variety of snacks in the office

  • Meals: Monthly catered lunches & happy hours

  • Wealth: Stock options

  • Time Off: Flexible vacation days

At Sojern, we value diversity and always treat all employees and job applicants based on merit, qualifications, competence, and talent. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.