Senior Software Engineer, Deep Learning

About us:

PRENAV develops highly automated drones, software, and machine learning algorithms for the inspection of civil infrastructure (bridges, dams, power plants, tunnels, buildings). Our technology captures high fidelity “digital twins” that are analyzed with deep learning to inspect for cracks, corrosion, and changes over time. In our short history, we’ve visited large industrial sites, inspected cell phone towers and wind turbines, trained for operations inside a nuclear power plant, and traveled around the world for our customers.

The Role:

We are seeking a Senior Software Engineer, Deep Learning to build core systems and tools for our deep learning pipeline. In this role, you’ll collaborate with a cross-functional robotics team to create software that harvests images, computes at scale, and helps customers interact with dense 3D datasets. This is a specialized role that involves training and deploying production models using Tensorflow, as well as hybrid approaches leveraging traditional image processing and computer vision techniques. Your work will help turn drone photographs into actionable information on the structural condition of bridges, dams, cell phone towers, power plants, and more.

Our Ideal Candidate Has:

  • Experience working on production deep learning pipelines

  • Familiarity with TensorFlow, Keras

  • Experience with traditional computer vision algorithms

  • 4+ years of industry experience in software engineering

  • A Bachelor’s degree or equivalent work experience in computer science

  • Recent production experience in Python or C++

  • Knowledge of queuing systems and methods for large scale data processing

  • A security mindset

  • Excellent architecture and software development skills with proven experience in building commercial end user facing applications

  • Strong verbal, written, and interpersonal communication skills

  • Bonus:

    • Familiarity with Google Cloud, AWS, Azure

    • Experience with Kubernetes and Docker

    • Experience with production database systems

    • Interest in robotics or drones

You Will:

  • Gather requirements, define interfaces, and implement and maintain APIs for our cloud processing environment

  • Architect image processing pipelines

  • Profile and optimize existing code and systems

  • Leverage industry and academic trends in deep learning

  • Demonstrate best practices for building shareable and scalable software components

What We Can Offer:

  • At PRENAV, we’ve assembled one of the top robotics teams in the world, solving challenging problems in aerial robotics, computer vision, 3D imaging, and systems engineering.

  • We have a collaborative and flexible work environment where everyone’s ideas are welcome and necessary to build our product.

  • Our quirky work space is a converted warehouse in downtown Redwood City that includes a machine shop, a rock climbing wall and a fireplace

  • We offer medical, dental and vision coverage, and pay 100% of the premium for our employees

  • We promote a family-friendly team environment with flexible work hours

  • PRENAV offers a 401k for employees

  • Lunch is provided every day

PRENAV is an equal opportunity employer and values diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status or disability status. We work hard to increase the diversity of our team and encourage everyone to consider becoming a part of it.

If interested, please send your resume to jobs@prenav.com