We are still hiring

We hope that through this challenging time, you and your family are staying safe and healthy. Though the COVID-19 pandemic is presenting unprecedented challenges, we continue to hire for our open positions. Our recruiting and hiring teams are taking prudent measures to minimize the spread of COVID-19 and still provide you with a great candidate experience. However, due to adjustments in work, life, and an increase in applications, we may start to experience some delays. Thank you for your patience and understanding.

To learn more about Intuitive’s response to COVID-19, see our company statement.

Manager/Lead, Application Development

Job Description

Job: Engineering
Primary Location: United States-California-Sunnyvale-US-CA-Sunnyvale
Schedule: Full-time
Requisition ID: 200345


Joining Intuitive Surgical means joining a team dedicated to using technology to benefit patients by improving surgical efficacy and decreasing surgical invasiveness, with patient safety as our highest priority.

Position Overview:

We are seeking a passionate hands-on software development leader to guide a talented team of senior Python developers building business critical Web & Mobile UI applications. These applications will enable users of our surgical robot, da Vinci, to analyze the profuse amount of data produced from millions of robotic assisted surgeries performed every year. 

Your core role will be to define, build and deploy aesthetically pleasing, intuitive Python-based applications to navigate and harvest this ocean of data. You will play a central role in this groundbreaking team and product that positively impacts the lives of millions of people worldwide.

Roles and Responsibilities:

This position is responsible for:
• Blend art and science to create a powerful user interface to enable front line support teams, engineers and field service engineers to collaboratively solve problems rapidly in the field.
• Build Python applications to help people understand and visualize data coming from our next generation low latency streaming protocol from our robot. These tools will enable the acquisition of rich data from robot for use with research partners, internal engineers, UI and software developers, and many others in the company.
• Create rich web and mobile applications to replay, annotate and interact with synchronized surgical video, audio, system events and rendered robot motion.
• Contribute to the surgery segmentation effort, building tools that visualize the results of machine learning algorithms and vast data sets.
• Lead and collaborate on longitudinal studies about software feature use, robotic component life and system behaviors.


Skill/Job Requirements: 

We have a wide spectrum of work to accomplish and are looking for the right person that brings a precise set of skills to this key business initiative. If you thrive on accountability for high-visibility technical projects employing your hands-on Python skills then this role is made for you. The candidate will have a combination of following skills/abilities: 

• Educational background of Computer Engineering or related program
• Must have a minimum 8 years of software development experience and a proven competency developing and supporting Python full stack web applications
• Ability to work in a dynamic and fast-paced environment
• Comfortable working in a collaborative / team-based approach
• Ability to lead cross-functional/business projects
• Hands-on experience with the following technologies:
o Python Web Development
o Web frameworks like React
o Debugging Techniques –Wireshark/Fiddler, Chrome Debug extensions
o AWS or other cloud-based deployment experience
o Basic Linux administration familiarity

• Good to have familiarity with following technologies:
o Async.io
o WebSocket, WAMP (Web Application Messaging Protocol)
o Autobahn + Crossbar.io
o SQL Server/MySQL – Schema/Stored procedures
• Familiarity with Software Development Lifecycle (SDLC) processes
• Strong verbal and written communication skills

We are an AA/EEO/Veterans/Disabled employer.
We will consider for employment qualified applicants with arrest and conviction records in accordance with fair chance laws.