Butterfly Network, Inc. · 4 hours ago
Staff Python SW Engineer
Butterfly Network, Inc. is leading a digital revolution in medical imaging with its proprietary Ultrasound-on-Chip™ technology. They are seeking a Staff Python Software Engineer to lead the design and development of a Python Software Development Kit (SDK) for controlling and interfacing with an ultrasound imaging device, focusing on API clarity and usability while collaborating with cross-functional teams.
Artificial Intelligence (AI)ElectronicsHealth CareManufacturingMedical DeviceSemiconductor
Responsibilities
Serve as the technical owner and architect for a Python-based SDK controlling an ultrasound imaging device
Lead SDK design decisions with a focus on API clarity, usability, scalability, and long-term maintainability
Rapidly learn complex device behavior, imaging workflows, and system constraints to make informed design decisions
Work autonomously to define requirements, propose solutions, and execute with minimal supervision
Collaborate cross-functionally with firmware, hardware, imaging, systems, and product teams to define control and data interfaces
Design abstractions for device configuration, image acquisition, real-time data streaming, and system state management
Establish best practices for SDK architecture, testing strategy, documentation standards, and release processes
Ensure SDK robustness, performance, and reliability in hardware-integrated and real-time contexts
Drive SDK versioning, backward compatibility, deprecation policies, and partner-facing release strategy
Create and maintain high-quality developer documentation, examples, and reference implementations
Mentor and provide technical guidance to other engineers contributing to the SDK or adjacent platform components
Support internal teams and external partners with integration, debugging, and advanced use cases
Qualification
Required
Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience
Extensive professional experience with Python in production environments
Proven experience designing and owning SDKs, platforms, or shared libraries used by multiple teams or external users
Demonstrated ability to quickly learn complex systems involving hardware, firmware, or imaging pipelines
Experience interfacing Python with C/C++ or low-level device APIs
Familiarity with automatic cross-language wrapper generation (Djinni, SWIG)
Strong architectural and system design skills with an emphasis on clean, intuitive APIs
Ability to work independently, prioritize effectively, and drive work forward with minimal direction
Experience with concurrency models in Python (threading, multiprocessing, async)
Low level resource management and multithreading execution (GIL, DMA, serial, USB, etc.)
Strong testing discipline, including unit, integration, and hardware-in-the-loop testing strategies
Excellent written and verbal communication skills, especially for technical documentation and cross-team alignment
Preferred
Experience in medical devices, ultrasound systems, imaging platforms, or other regulated environments
Familiarity with real-time systems, data streaming, or high-throughput image pipelines
Experience defining SDK governance, versioning strategies, and long-term platform roadmaps
Knowledge of relevant standards (e.g., IEC 62304, ISO 13485, FDA software lifecycle expectations)
Experience supporting external developers or partners using a published SDK
Benefits
Comprehensive health insurance, encompassing dental and vision coverage, is provided to all our employees.
Comprehensive Employee Assistance Program - we provide access to tools and resources to support your emotional health and day-to-day needs.
401k plan and match - we facilitate your retirement goals.
Eligible employees will have the opportunity to participate in Employee Stock Purchase Plan (ESPP)
Unlimited Paid Time Off + 10 Holiday Days a Year - recharge and come back ready to make an impact
Parental Leave - we aim to provide our employees with time to bond with their growing family, along with additional support for primary caregivers to help transition back to work
Competitive salaried compensation - we value our employees and show it
Equity - we want every employee to be a stakeholder
The opportunity to build a revolutionary healthcare product and save millions of lives!
Company
Butterfly Network, Inc.
Butterfly’s mission is to democratize healthcare by making medical imaging accessible to everyone, everywhere.
Funding
Current Stage
Public CompanyTotal Funding
$605.6MKey Investors
Bill & Melinda Gates FoundationFidelity
2025-01-29Post Ipo Equity· $75.6M
2022-03-09Grant· $5M
2021-02-16Post Ipo Equity· $175M
Leadership Team
Recent News
2026-01-16
2026-01-16
Company data provided by crunchbase