Job Description
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, where the role involves designing and deploying machine learning models and building full stack applications that integrate these capabilities.
- 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.
- Company H1B Sponsorship
- ButterflyMX has a track record of offering H1B sponsorships, with 2 in 2025, 2 in 2022, 2 in 2021. Please note that this does not guarantee sponsorship for this specific role.
Apply tot his job
Apply To this Job