Senior Software Engineer
Redwood City, California, United States
Job TitleSenior Software Engineer
Cape is hiring a senior software engineer. In this role, you will help us build ultra-low latency peer-to-peer tech for our world-wide fleet of drones.
Responsibilities: -Design, develop, test, deploy, maintain and improve software.
-Rapidly imagine, design, test, and launch new features.
-Heavily influence the backend development of our drones' dashboard
- No telecommuting
- No Agencies Please
Minimum Qualifications: BA/BS Computer Science, related technical field or equivalent practical experience.
3+ years of hands-on experience with Python web frameworks.
Strong familiarity with RESTful API development.
Deep competency in writing testable code & automated tests.
Extensive knowledge of SQL-based databases.
Deep competencies in data structures, algorithms, and software design.
5+ years of industry experience.
Bonus Points: Drone / UAV piloting experience. Interest in AI / deep learning / computer vision.
About the Company
Cape virtualizes drone hardware. Every day, users with zero training log into Cape’s online cloud platform via their laptops, connect to crashproof physical drones located 1,000s of miles away, and fly the drones safely with ultralow latency controls and high resolution video— without touching any hardware (drones, batteries, transmitters, etc.) whatsoever. Military-grade systems with the same long-distance control capability cost > $10MM and require 100+ people per unit; the Cape solution is a thousandth of the cost and requires only two people to manage multiple drones. Users around the world flew over 10,000 flights in Q4 2016 alone via Cape's proprietary tech. Enterprise and government customers rely on Cape for use cases such as security and asset inspection; Cape's solution provides massive ROI by allowing an offsite expert to perform complex anomaly detection on a high value asset or sensitive area in real time.