Senior Software Engineer, Computer Vision AI

Oishii Farm Corporation
Apply Now

Job Description

We grow the world’s BEST Strawberries & that wouldn’t be possible without our super talented engineering team! We are seeking a Senior Software Engineer, Computer Vision AI to join our team.

As a Senior Software Engineer, Computer Vision AI on our engineering team, you will be responsible for creating new vision-base perception algorithms for our robots and artificial intelligence pipelines. You will develop and deploy software in a Python/C++/Docker Linux environment. You will maintain and augment on-robot and cloud codebases for large-scale deployments of robot arms and computer vision pipelines. You have expertise in AI or ML techniques for 3D perception/localization and you have worked with complex robotic systems that use ROS or other publish/subscribe framework for realtime inference. You are confident in your ability to work with large codebases without breaking production. As part of deployment testing, you will occasionally integrate, debug, and test your code on a robot in the field. We’re open to candidates of varying experience levels.

What you’ll be responsible for:

  • Research, develop, and incrementally improve various modules including – but not limited to – planning for robotic manipulation, 2D object recognition, and 3D category-level object localization.
  • Experiment with 3D state-of-the-art methods for 3D key point estimation and safe trajectory planning using RGBD cameras.
  • Modify and experiment with current state-of-the-art methods for 2D bounding-box/mask estimation using few training samples for category-level objects.
  • Develop and run code experiments in-the-loop on live systems using a ROS-like Publish/Subscribe framework.
  • Develop features and modules for our robotics framework + interprocess messaging system.
  • Troubleshoot, identify, analyze, and resolve operating/hardware/networking system problems on our robotic hardware.
  • Participate/lead in special projects.

Who will love this job: Individuals who identify with our Core Values and exhibit skills within those values will thrive at Oishii.

One Team, One Fight!

  • Ability to quickly shift priorities to meet deadlines and effectively communicate, both verbally and in writing, clearly, concisely and with purpose.
  • Ability to work cross functionally at all levels and collaborate at various levels of the organization.

Focus

  • Ability to remove obstacles in order to prioritize which could include problem solving, working through ambiguity and using fact based or sound judgment.
  • Ability to synthesize information quickly to aid in the troubleshooting process.

GSD (Get Sh** Done!)

  • Capable of prioritizing tasks and considering the resources available when doing so.
  • A bias for action! Ability to hold yourself accountable and take ownership of driving results that impact company outcomes.

What We Look for in a Senior Software Engineer, Computer Vision AI :

  • Masters of engineering degree or higher in Computer Science, Aerospace, or a related engineering field.
  • 5+ years of professional experience in industry or academia with a team of engineers, developing and shipping software, with experience writing code for embedded systems or environments where performance matters (e.g. video game development).
  • Expert knowledge of methods for 2D and 3D computer vision, such as data-driven instance segmentation, keypoint detection, 6D pose estimation, anomaly detection, or occupancy mapping as applied towards a robotics manipulation task.
  • Experience and knowledge of multiple systems, areas and programing including; proficiency programming with Python/C++ in a Linux environment, experience with ROS/ZMQ or other Publish/Subscribe framework.
  • Familiarity with basic linear algebra concepts, such as deriving and utilizing transformation matrices.
  • Proven capability to make a system work in production, with minimal downtime. Have you ever had to debug a networking or driver issue? Figure out why your robot crashed after 1 hour? Push a hotfix from a weird location, like a plane? (Yes, that happened!)

Shift & Schedule:

  • A Hybrid work environment/schedule is available with this role.
  • The role does require on-call support/troubleshooting which may include some nights and weekends.

Company Info.

Oishii Farm Corporation

At Oishii, we grow the best fruit in the world by deploying ground-breaking vertical farming technology that pushes the boundaries of agriculture. We’re the first in the world to grow fruit in an indoor vertical farm at commercial scale. We started with strawberries, which we debuted at Chef’s Table at Brooklyn Fare, the three star Michelin restaurant considered by critics to be among the best in the world. Since then, we have supplied our strawb

  • Industry
    Information Technology
  • No. of Employees
    79
  • Location
    Jersey City, NJ, USA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Oishii Farm Corporation is currently hiring Senior Software Engineer Jobs in Jersey City, NJ, USA with average base salary of $126,000 - $246,300 / Year.

Similar Jobs View More