Job ID: JOB_ID_1250
Position Summary: Senior Python Developer (Medical Devices/IoT)
We are looking for a talented and driven Senior Python Developer to join our engineering team in Sunnyvale, CA. This role is pivotal in developing software applications that support cutting-edge medical devices and server-side platforms. The ideal candidate will have a robust background in web and application development, with specific experience in real-time systems, IoT, or medical device connectivity. This is a hybrid role requiring three days onsite per week, allowing for a balance of collaborative in-person work and focused remote development.
Core Responsibilities and Technical Challenges
- Analyze complex business requirements to design, program, unit test, and document new software features while enhancing existing application frameworks.
- Develop backend services that interact over web sockets with physical medical systems, ensuring low-latency and high-reliability connectivity for hospital environments.
- Troubleshoot and resolve intricate software application issues, particularly those involving asynchronous processes and real-time data streams.
- Collaborate with cross-functional teams, including hardware engineers and product managers, to drive projects from conception to completion.
- Assist in the establishment of coding and technology standards to ensure the scalability and maintainability of the software ecosystem.
- Work closely with the product development team to understand changes to the da Vinci and other surgical products that may impact server-side logic.
- Containerize applications using Docker and manage deployments within AWS environments to ensure robust cloud infrastructure.
Required Technical Stack and Experience
The candidate must be an expert in Python, specifically with asynchronous libraries (Asyncio), as the system relies heavily on non-blocking I/O for real-time communication. Experience with SQL, particularly MSSQL Server, is required for managing the vast amounts of data generated by medical devices. A strong understanding of AWS services and containerization is essential for modern deployment workflows. While Python is the primary language, proficiency in Golang is highly preferred as the team expands its microservices architecture. Candidates must have at least 7 years of professional software engineering experience, with a significant portion dedicated to application development in regulated industries like Pharma or Medical Devices.
Industry Context and Professional Growth
Working in the Medical Device industry requires a high level of precision and a commitment to quality. You will be contributing to products that have a direct impact on patient outcomes and hospital efficiency. This role offers the chance to work with Intuitive management and functional groups to prioritize requests and shape the future of robotic-assisted surgery platforms. We are looking for a mid-level to senior candidate who is comfortable in a fast-paced, dynamic environment and who possesses the analytical skills to solve unique engineering hurdles in the IoT space.
Special Requirements
Interview Process: 1 video then 1 Onsite interview with a Coding exercise. Must have LinkedIn ID. Domain: Pharma/Medical Devices Industry experience required. Local candidates only. Job Model: 3 Days Onsite. Role Type: Pv W2.
Compensation & Location
Salary: $165,000 – $215,000 per year (Estimated)
Location: Sunnyvale, CA
Recruiter / Company – Contact Information
Recruiter / Employer: Jobvritta
Email: aditya.raghuvanshi@jobvritta.com
Recruiter Notice:
To remove this job posting, please send an email from
aditya.raghuvanshi@jobvritta.com with the subject:
DELETE_JOB_ID_1250