All roles

[Remote] Senior Software Engineer (Computer Vision)

Remote · USA Full-time New today

Note: The job is a remote job and is open to candidates in USA. ButterflyMX is on a mission to empower people to open and manage doors & gates from a smartphone. They are seeking a Senior Full Stack Computer Vision Engineer to join their engineering team, responsible for developing and integrating machine learning capabilities into their products.

Responsibilities

  • 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

Skills

  • 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
  • Experience with computer vision applications and image/video processing
  • Familiarity with edge deployment and optimizing models for resource-constrained environments
  • Experience with MLOps tools and practices for model versioning, monitoring, and retraining
  • Ability to read, understand, and discuss ML research papers
  • Background in IoT, embedded systems, or real-time applications
  • Contributions to open-source ML projects or a portfolio of personal ML projects
  • Experience with REST and GraphQL architectures for integrating ML services into applications

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!

Company Overview

  • ButterflyMX develops property access solutions including video intercom systems and keypads that users can manage from a smartphone. It was founded in 2014, and is headquartered in New York, New York, USA, with a workforce of 201-500 employees. Its website is https://www.butterflymx.com.
  • Apply To This Job

    Related roles

    [Remote] Account Executive- Startups, Greenfield

    Remote · USA Full-time

    [Remote] Software Engineer, CDN Security

    Remote · USA Full-time

    [Remote] Staff Software Engineer, Fullstack (Marketing)

    Remote · USA Full-time

    [Remote] Senior Marketing Manager

    Remote · USA Full-time

    [Remote] Senior Marketing Process Consultant- Campaign Optimization and Operations

    Remote · USA Full-time

    [Remote] Principal Product Manager, Google Gemini Enterprise for Customer Experience (GECX)

    Remote · USA Full-time

    [Remote] Account Manager, Client Success

    Remote · USA Full-time

    [Remote] Datacenter Hardware Operations Technician Lead, Industrial Compute

    Remote · USA Full-time

    [Remote] Senior Data Engineer

    Remote · USA Full-time

    [Remote] Lead AWS Serverless Full Stack Engineer

    Remote · USA Full-time

    Experienced Virtual Customer Services Representative – Delivering Exceptional Support in a Fast-Paced Remote Environment

    Remote · USA Full-time

    Remote Part-Time Data Entry Associate – No Experience Required – Join arenaflex’s Flexible Home‑Based Team

    Remote · USA Full-time

    Clinical Review Therapist - OT, PT, or SLP

    Remote · USA Full-time

    Sr. Technology Risk and Internal Controls Manager

    Remote · USA Full-time

    Collections Specialist (Law Firm Experience Only)

    Remote · USA Full-time

    Director, New Business & Product Innovation

    Remote · USA Full-time

    Claims Adjuster Crop

    Remote · USA Full-time

    [Hiring] Launch Your Healthcare Career: Medical Scribe @The Kidney Experts

    Remote · USA Full-time

    Remote Entry‑Level Data Entry Specialist – Flexible Work‑From‑Home, Part‑Time & Full‑Time Opportunities

    Remote · USA Full-time

    Employment Litigation Paralegal (Fully Remote | California Experience Required)

    Remote · USA Full-time