RedwoodCityRecruiter Since 2001
the smart solution for Redwood City jobs

Senior Software Engineer, Machine Learning - Perception

Company: Bear Robotics, Inc.
Location: Redwood City
Posted on: May 21, 2023

Job Description:

Role: Senior Software Engineer, Machine Learning
Location: Redwood City
Type: Full-Time
Reports To: Robotics Perception Team Lead
Job Overview:
As a member of the Perception Machine Learning team, you will be responsible for proposing, prototyping and deploying Deep Learning models that address the needs of the perception and navigation systems in our robots. You will work closely with other engineers in the perception, navigation and system robotics teams to identify areas where ML solutions could help improve our product and then develop/deploy these modeling solutions on the robot.
Key Qualifications

  • MS in computer science, robotics or related field +5 years of related industry work
    • Or PhD in computer science (related to computer vision) +2 years of related industry work
    • Strong theoretical understanding of Deep Learning (DL) models related to Computer Vision (CV).
      • Knowledge of common image classification, object detection and tracking algorithms.
      • Familiarity with recent research trends in DL/CV.
      • Comfortable working with both Python and C++.
      • Track record of working with one of the standard DL frameworks (TensorFlow, Keras, PyTorch).
      • Experience working with image data (opencv, numpy, pandas, matplotlib).
      • Experience developing and deploying ML models to production is a must.
      • Experience working with raw (un-preprocessed) data.
        Additional requirements:
        • Great communication skills. This role requires pitching/presenting new ideas to the team.
        • Hunger to learn. Being a robotics company we have engineers and folks from many different fields. This role will require you to function effectively in unfamiliar territory.
          Preferred Qualifications:
          • Basic experience with ROS
          • Basic knowledge of big data processing systems (Spark)
          • Basic experience of working with cloud systems (GCP, AWS).
          • Experience working with CUDA.
          • Understanding of perception sensors/hardware (cameras, lidar).
            About Us:
            • We are Bear Robotics, a team who has worked hard on developing our amazing robot Servi. Since starting in 2017, our culture of fun, collaboration, and smart ideas has catapulted us to the -100 people at Bear Robotics you see today. We never stop looking for the brightest minds to help us solve big problems in the hospitality industry.
            • As a startup, Bear Robotics provides the opportunity for personal development, cross-functional growth, and building up expertise in your field. We pride ourselves on communicating ideas rapidly, and achieve this by keeping our hierarchy flat and meetings to a minimum. People who come up with the best ideas and initiatives are rewarded in our employee bonus program!
            • Servi autonomously shuttles food from the kitchen out to customer tables and then brings the dishes back for cleaning, but has no plans to stop there! Our goal is to become the number one company in the world for hospitality robotics. Servi is already in kitchens around the world, and we are on the cusp of mass distributing our robots. Apply today to join the Bear team!

Keywords: Bear Robotics, Inc., Redwood City , Senior Software Engineer, Machine Learning - Perception, IT / Software / Systems , Redwood City, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Redwood City RSS job feeds