Senior Deep Learning Engineer (Perception)
Seneca · Sausalito, CA · 8 mo ago
On-siteEngineering$160k–$220k/yrFull-time
About the role
The successful candidate will be a key member of our technical team, responsible for researching, developing, and deploying cutting-edge perception algorithms for our autonomous systems. This role requires a strong foundation in deep learning and practical experience in applying these techniques to real-world problems.
Responsibilities
- Research, design, and implement advanced deep learning algorithms for core perception tasks, such as 2D/3D object detection, semantic segmentation, tracking, and classification.
- Develop and optimize algorithms to fuse data from multiple sensor modalities, including cameras, LiDAR, and radar, to build a robust and comprehensive perception system.
- Take a rigorous, data-driven approach to model development, including designing training and validation pipelines, curating large-scale datasets, and prioritizing data collection and labeling efforts.
- Work cross-functionally with embedded, hardware, and systems engineers to seamlessly integrate perception software into the larger autonomous stack.
- Analyze logged field data to identify performance bottlenecks and edge cases, and rapidly iterate on solutions to improve model accuracy and robustness in challenging real-world conditions.
- Stay current on research in deep learning and computer vision to propose and implement innovative solutions.
Requirements
- PhD in Computer Science, Robotics, Electrical Engineering, or a related technical field AND 2+ years of hands-on industry experience developing and deploying deep learning models for perception tasks, ideally in a fast-paced startup environment.
- Masters in Computer Science, Robotics, Electrical Engineering, or a related technical field AND 5-8+ years of hands-on industry experience developing and deploying deep learning models for perception tasks, ideally in a fast-paced startup environment.
Qualifications
- Extensive experience with at least one deep learning frameworks (PyTorch, Tensorflow, Jax).
- Expert proficiency in Python; software engineering skills in C++ is a significant plus.
- Demonstrated experience with one or more of the following: 3D perception, multi-modal sensor fusion, BEV (Bird's Eye View) models, or end-to-end learning.
- Excellent problem-solving skills, with a pragmatic and outcome-oriented approach.
- High level of ownership and comfort operating independently within an ambiguous, quickly evolving startup environment.
- Good communication skills and the ability to collaborate effectively across technical specialties.
Bonus Points For
- Prior experience in autonomous vehicles, robotics, or other safety-critical systems.
- Experience with specific optimization tools like TensorRT.
What we offer
- Competitive Salary – Reflective of your skills and experience.
- Equity Compensation – Be a part-owner in the company's future.
- Comprehensive Health Coverage – Including medical, dental, and vision plans.
- Health Savings Account (HSA) – Optional pre-tax savings for medical expenses.
- Unlimited PTO – Flexible time off to recharge, plus paid company holidays.
About Us
Seneca is eliminating the $1 trillion threat of wildfire across 500 million acres with AI-powered autonomous drone systems. Our mission is to transform safety across 500 million acres by providing advanced systems that save lives, property, and natural resources. This is more than a job—it's a mission to build a safer world.