Primary Location: United States-California-Sunnyvale-US-CA-Sunnyvale
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.
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.
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 Developmento Web frameworks like Reacto Debugging Techniques –Wireshark/Fiddler, Chrome Debug extensionso AWS or other cloud-based deployment experienceo Basic Linux administration familiarity
• Good to have familiarity with following technologies:
o Async.ioo WebSocket, WAMP (Web Application Messaging Protocol)o Autobahn + Crossbar.ioo 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.