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

Software Engineer, Big Data

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. 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 downtown San Francisco and New York.  


Who You Are

We are looking for a talented computer vision engineer to be part of our computer vision group.  This is a key role in shaping the technical future of SET Media.  The successful candidate will have the following:

  • M.S or Ph.D. in in Computer Science or related fields
  • 2+ years of academic or industry experience (preferably at a tech company)
  • Strong coding skills including C/C++ and Python (expert level on linux os) and vast experience with MySQL.
  • Experience in R, Matlab, Hadoop or Pig.
  • Experience with big data analytics.
  • Excellent written and verbal communication skills 
  • Comfortable working in a fast-paced environment 

Bonus Points:

  • Experience with machine learning and computer vision algorithms, and Mapreduce/Mahout/Spark.
  • Experience with video content analysis

What You'll Be Doing:

  • Design and evaluate novel approaches for analyzing high volumes of video, audio and text data.
  • Ability to develop novel solutions using a combination of technologies based on engineering requirements.
  • Collaborate with team members from the level of prototyping to the level of production.


SET Perks:

We Work

SET works with the best tools, languages, and platforms to solve difficult and exciting problems on a daily basis. A fast paced engineering team focuses on building new products and technology using agile 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 »