Senior Software Engineer, Deep Learning
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.
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
Familiarity with Google Cloud, AWS, Azure
Experience with Kubernetes and Docker
Experience with production database systems
Interest in robotics or drones
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 firstname.lastname@example.org