Full-Stack Engineer [Fluent in Python + Solid JavaScript Fundamentals

  • Location

    San Francisco

  • Sector:

    Software Engineering

  • Job type:


  • Salary:

    Circa $200,000

  • Contact:

    Jason Rumney

  • Contact email:


  • Job ref:

    AAJR 3o4

  • Startdate:


  • Consultant:

    Jason Rumney

Our client is a marketing and insights partner that powers smarter, more profitable brands. It delivers a complete technology and service solution that transforms consumer data into planning, media activation and measurement for leading brands like Heineken, Nestle and Visa. Our client’s deep expertise in people-based media platforms like Facebook, Instagram, Twitter, Pinterest, Snapchat and YouTube powers smarter marketing that drives business results and actionable insights about customers and prospects. They are a subsidiary of Graham Holdings Company (formerly The Washington Post Company), but operate independently. At our client firm, they have an open office environment that fosters a free exchange of ideas and looking to add more bright, enthusiastic talent eager to make a big impact on our business.

Our client is looking for a full-stack engineer to join the top notch engineering team building our ad management platform. The platform utilizes big data and machine learning to help ad managers plan, create, manage, and optimize campaigns in the smartest and most automated way possible. They are looking for someone who loves making data actionable at scale, and loves building applications that delight users. There are plenty of challenges to work on, including complex data modeling, parallelization and optimization problems, and workflow efficiency challenges. The ideal candidate will be fluent in Python, familiar with JavaScript frameworks, and a love for interesting challenges and working with smart people in order to make their clients wildly happy and successful.


  • Architect, build, and support our ad management platform using modern design and web frameworks
  • Leverage big data and machine learning to continually make our platform smarter
  • Drive new optimizations that directly lead to measurable performance increases for our ad managers and clients
  • Work with senior management, other engineers, product managers, and ad managers to deliver a world-class application to our client users​ 


  • 5+ years building, delivering, and supporting high-quality, performant web applications.
  • Bachelor’s Degree (or better) in computer science, engineering, a related field, or equivalent experience.
  • Outstanding - e.g. you were top of your class, or you started your first company when you were 18, or you wrote code that landed Apollo 11 on the moon.
  • Domain knowledge:
    • Fluency in Python, with demonstrated experience in web frameworks like Django.
    • Solid JavaScript fundamentals, with demonstrated experience in front-end frameworks such as Ember and React. Proficiency in HTML and CSS.
    • Comfortable working in cloud computing environments (AWS strongly preferred).
  • Prior history of working in a startup environment and comfortable working in a fast paced environment.
  • Excellent communication, analysis, design, development, and collaborative problem solving skills.
  • Passion for continuously learning and working on interesting challenges.
  • Highly desirable:
    • Prior experience with big data and machine learning, preferably in Python.
    • Prior experience building ad-tech tools and platforms.
    • Prior experience building analytics and data visualization applications.


  • Competitive salary
  • Quarterly bonus eligibility
  • Full benefits
  • 401(k) & pension
  • Long-term incentive program
  • Continuing education dollars
  • Sabbatical program
  • Casual dress
  • Rapid learning and growth opportunities
  • In-office snack surplus