We're sorry, but this job has been closed. See other open jobs at SET

DevOps Engineer

San Francisco, CA | Engineering

Job Description

About Us:

SET is applying machine learning and computer vision, (the sciences of teaching computers to look at images and understand what they see) to online video. We used a background of hard-won lessons from buying online video for major brands like Microsoft, Sony, and Disney to create an entirely new way to classify the content of all addressable online videos. Our system uses machine learning and computer vision to “watch” every online video frame by frame and tell you exactly what’s in it.

To put this in context, let’s look at the math.

Let’s say that the average video is three minutes long and there are 50 million videos put online every month. That’s 150 million minutes of online video published monthly. If you hired people to watch and categorize every single one of them, you’d need 3,422 people working 24/7 to do what SET technology does.

What’s more, we don’t just know that a given video contains sports, we know it’s soccer, hockey, or basketball. And we know whether it’s safe or not fit for customer brands.

Today, we work with advertisers, networks, and publishers around the world and have offices in San Francisco and New York.  


What You'll Be Doing:

The DevOps team at SET is a front-line engineering team.  Not only will you be responsible for the health of our infrastructure, you'll also be our secret weapon in staying ahead.  This is a fast-paced environment that requires true problem-solving ability, development skills, and technical wizardry.

If you are already a Dev Ops Engineer: You'll get to expand your tool base, deepen your development skills in Python and Ruby (we use Nagios, & Chef) . Plus you'll learn cool new stuff in Cloud Computing, Machine Learning, Computer Vision and Big Data (our system generates truly massive amounts of data).

As part of the DevOps team, within engineering, you will be an integral part of the team that keeps SETs data stable, accessible, and secure. Responsibilities include:

  • Development and management of cloud-based infrastructure
  • Diagnosis and treatment of data and application issues
  • Application and systems monitoring
  • Part of on-call rotation that responds to application and systems issues

What You'll Need:

  • 3+ years experience in Linux systems programming (Debian based systems preferred)
  • Python and/or Ruby required (this is not just operations)
  • Loves San Francisco and working in The City (or wants to work here)
  • Strong shell scripting experience, Bash is fine (we use Python, which you can learn)
    • Must be able to script from scratch, not just modify existing
  • Experience with Configuration Management tools (Chef, Puppet, etc)
  • Experience with cloud management (AWS)
  • SQL 

Bonus Points:

  • Experience with high volume/high traffic web sites operations
  • Monitoring application skills and experience
  • Apache httpd and/or nginx 

Set Perks:

We Work
SET works with the best tools, languages, and platforms to solve exciting problems on a daily basis. A fast paced engineering team focuses on building new products and technology using agile/XP methodology. A highly open, collaborative environment, SET gives its team the ability to excel at both technical and personal goals.

We Learn
We are a team of smart and dedicated professionals constantly striving to improve our understanding and skills in a variety of technologies. SET performs cutting edge research in computer vision including object and facial recognition software. We have highly interactive weekly lunch & learn sessions on different subjects.

We Play
It's not just about work at SET! We provide weekly catered lunches at the office, regular activities like baseball games, bowling, sailing, Xbox matches, and a fully stocked kitchen with snacks, soda, juices, beer, wine, etc.


Position Filled
Not the right job?
Describe your perfect job
Join our Talent Network »