Back to the stack

Senior Software Engineer, Computer Vision

Remote Worldwide Hiring now

Job Description:

  • Design, train, and deploy machine learning models that enhance ButterflyMX products and user experiences.
  • Build and maintain full stack applications and services that integrate ML capabilities into production systems.
  • Develop and optimize data pipelines for model training, evaluation, and inference.
  • Fine-tune existing models and adapt them to ButterflyMX-specific use cases and constraints.
  • Collaborate with product management and engineering teams to identify opportunities where ML can solve real customer problems.
  • Evaluate and implement appropriate ML approaches, balancing model performance with practical deployment considerations.
  • Contribute to backend and frontend development as needed, ensuring seamless integration of ML features.
  • Stay current with ML research and techniques, bringing relevant innovations to the team.
  • Participate in code reviews, architectural discussions, and an agile development environment.

Requirements:

  • Strong proficiency in Python and experience with ML frameworks such as PyTorch or TensorFlow.
  • Demonstrated experience training machine learning models from scratch or fine-tuning existing models—must be able to point to specific projects (professional work or personal/open-source projects) as proof.
  • Solid full stack development experience, including backend services and APIs.
  • Hands-on experience with the complete ML lifecycle: data preparation, model training, evaluation, and deployment.
  • Familiarity with cloud platforms (AWS, GCP, or Azure) and deploying models in production environments.
  • Strong understanding of software engineering best practices, including version control, testing, and code review.
  • Ability to work as a generalist, comfortable moving across the stack and tackling varied technical challenges.
  • A genuine passion for machine learning, evidenced by personal projects, research exploration, or community involvement.

Benefits:

  • Comprehensive Medical, Dental and Vision plans (ButterflyMX covers 80% of the cost) starting day 1
  • 401(k) plan with a match
  • 10 paid holidays, 20 vacation days, 5 sick days, 3 floating holidays
  • Basic Life and Accidental Death and Dismemberment Insurance (ButterflyMX covers 100% of the cost)
  • Short and Long Term Disability (ButterflyMX covers 100% of the cost)
  • Paid Family Leave
  • Employee Assistance Program
  • Quarterly self-care stipends
  • Access to optional benefits including pre-tax flexible healthcare spending accounts (FSA and HSA), Dependent Care FSA, and Commuter Benefits, as well as optional Supplemental Life, AD&D, Hospital Indemnity, Legal, Accident, Critical Illness, Pet, and Personal Liability Insurance
  • And more!

Apply tot his job Apply To this Job

Apply for this role Opens the employer's application page — free, no JobStack account needed.

More from the stack

Senior AI/ML Engineer, Computer Vision

Remote Worldwide
View role

Senior ML Engineer, Computer Vision

Remote Worldwide
View role

Principal AI Researcher (Computer Vision)

Remote Worldwide
View role

Machine Learning & Computer Vision Developer

Remote Worldwide
View role

Senior Data Scientist - Computer Vision

Remote Worldwide
View role

Senior/Staff Software Engineer - ML Infrastructure

Remote Worldwide
View role

Principal Product Manager, Artificial Intelligence, Computer Vision

Remote Worldwide
View role

Engineering Manager, Computer Vision

Remote Worldwide
View role

Computer Vision PhD Intern (Summer 2026)

Remote Worldwide
View role

Software Engineer - MySQL (Remote)

Remote Worldwide
View role

Caregiver Weekly Pay

Remote Worldwide
View role

[Remote] Program Manager - I

Remote Worldwide
View role

Regional Perishable Sales Executive

Remote Worldwide
View role

Client Funds Accounting Specialist (Payroll)

Remote Worldwide
View role

Enterprise Account Executive (Germany)

Remote Worldwide
View role

Experienced Data Entry Specialist – Flexible Part-Time Remote Opportunity for Detail-Oriented Individuals at blithequark

Remote Worldwide
View role

Experienced Customer Service Representative – Work From Home Opportunities at arenaflex

Remote Worldwide
View role

Product Management Team Lead - Customer Experience

Remote Worldwide
View role

Payroll Specialist | Canada

Remote Worldwide
View role

[Remote] Remote Customer Service & Sales Representative – Career Change Opportunity (Training Provided | No Cold Calls)

Remote Worldwide
View role