Bookmark and Share

Jobs Available/Wanted

Computer Vision Engineer - Robotics
No replies
Last seen: 2 years 49 weeks ago
Level 1: Prestidigitator
Joined: 2016-11-30
Points: 2

Any reader of Bradbury, Asimov, Gibson, Stephenson et al. knows that robots are the future. That’s what we’re building at Anki. We’re dedicated to solving the real, brand-new problems in consumer robotics, making the user experience as natural and intuitive as turning on a light.

We’ve started by connecting robots to those tiny supercomputers everyone carries around in their pocket, making it easy for people to have fun with their robo-buddies. Who knows how far we can take it? You will, if you come build robots with us.

So make your mark on the future of robotics by working someplace where you can have genuine impact. You’ll lay hands on the most sophisticated uses of artificial intelligence in any consumer product today—and improve them. You’ll work on projects that you can point at in stores and tell people “I helped build that” and it’ll make you feel great.

 And that’s not all we have to offer: you’ll enjoy all the good parts of a startup (stock options, a chance to create process & culture from the get-go) with all the great parts of a well-funded company (scenic, central office space, competitive salaries & benefits, free food).

We’re building the future of entertainment and we need your help to do it well.


As a computer vision engineer on our team, you have the ability to make a robot actually see. You understand that a pile of pixels is a far cry from truly understanding the world. You also know that efficiently making sense out of an image and creating actionable information from it requires a certain kind of programming ability. And you’d rather deploy your creations at scale in the real world than build a one-off proof of concept and write a paper about it.

We’re looking for engineers who exhibit dual fluency in computer vision and software engineering, who can bridge the gap between the pixels and a robot reliably functioning in thousands of real people’s real living rooms around the world. We want someone who thinks on his/her feet, is curious, creates tools or processes as needed to get the job done, and hates to be bored. 

You know robotics is multidisciplinary by definition. Robotics mixed with gaming, produced at a consumer scale, is even more so. Our ideal candidate is happy to work on a variety of problems, stepping up as needed to help and interact with people from all parts of the organization. If you’re ready to use the full scope of your expertise, you’ve found the right company. This isn’t every other job you’ve had. This is the one that lets you learn, grow, and stay engaged—while building robots!

Duties and Responsibilities

  • Maintaining and extending the capabilities of Anki’s vision platforms and how they interact with and inform the rest of the robotic system. Face and object recognition, visual navigation, obstacle avoidance, 3D structure recovery, illumination compensation, etc, may all land on your plate.
  • Working with an experienced team of robotics, AI, and software engineers
  • Working with game designers/engineers and testers to deliver the best user experience possible

Must-Have Qualifications

  • Real-world experience with computer vision, including OpenCV
  • Real-world experience with machine learning techniques for vision
  • Very strong C++ skills
  • Experience with Matlab
  • Strong problem-solving and analytical skills
  • Excellent communication skills
  • Ability to work independently in a fast-paced, iterative development environment
  • Ability to read and understand academic papers and turn them into production code
  • Comfortable diving into a large codebase that spans multiple devices and understanding it quickly not only through sheer awesomeness but also through asking questions early and often
  • Comfortable working in a fluid environment, ripping out or changing code as requirements and needs evolve
  • Comfortable working with complex systems, and trying to tame that complexity for the benefit of both users and your fellow developers
  • Excellent coding and testing habits. Our robots operate in the often unpredictable real world. You take pride in delivering clearly-written, reusable, and well-tested code in a timely fashion.
  • Bachelors degree in Computer Science, Robotics, EE or related field (Masters degree a plus)

Qualifications that Make You Extra Special

  • Hands-on experience with robotics
  • Familiarity with Python and/or C#
  • Graduate-level degree


  • Competitive salaries, stock options and great benefits (health, subsidized public transportation costs, generous vacation)
  • Great San Francisco office with lots of light and great views, convenient to every mode of mass transit – on wheels, on rails and on water
  • Early stage start-up where you’ll help shape the culture and have a huge impact
  • Free catered lunches, snacks and drinks
  • You get to work on innovative products and challenging problems with some amazingly talented (and fun) people!


Qualified professionals are invited to apply at: