ButterflyMX Inc. logo

Sr. Software Engineer (Computer Vision)

Job Overview

Location

Indiana, USA

Job Type

Full-time

Category

Machine Learning Engineer

Date Posted

March 7, 2026

Full Job Description

đź“‹ Description

  • • Join ButterflyMX Inc., a trailblazer in smart access control solutions, as a Senior Full Stack Computer Vision Engineer and play a pivotal role in shaping the future of how people interact with their living and working spaces. Our mission is to empower individuals to effortlessly manage doors and gates using their smartphones, a vision already realized in over 20,000 properties worldwide. We are dedicated to enhancing the lives of residents, property managers, and developers by reducing operational costs and significantly boosting tenant satisfaction through innovative technology.
  • • At ButterflyMX, we've revolutionized building access by eliminating the need for traditional wiring and in-unit hardware. Our intuitive online dashboard empowers property managers with robust control over access permissions and entry logs, while residents enjoy the convenience of smartphone-based entry and visitor management. This seamless integration of technology into daily life is what sets us apart.
  • • Our culture is built on the foundation of exceptional people. As a predominantly remote workforce, we foster an environment that attracts intelligent, passionate, and collaborative individuals who are forward-thinking and grounded. We are united by a shared pursuit of excellence and innovation, guided by our core values: delighting customers, taking ownership, fostering a collaborative community, speaking up, thinking big while executing small, and demonstrating tenacity. We are seeking individuals who embody these principles and are eager to contribute to our dynamic team.
  • • In this critical role, you will be instrumental in integrating advanced machine learning and computer vision capabilities into our cutting-edge access control products. You will be a hands-on generalist, leveraging your strong full-stack development expertise alongside a deep-seated passion for machine learning. The ideal candidate will possess demonstrable experience in training and fine-tuning ML models, with a portfolio of tangible projects that showcase their practical ML skills. You will thrive in an environment where you can build end-to-end solutions, from the foundational data pipelines to the final deployed features.
  • • This position offers a unique opportunity to significantly influence the application of machine learning across ButterflyMX's product suite. You will operate within a fast-paced, highly collaborative setting, working closely with product management and engineering teams to pinpoint and address real customer challenges through intelligent solutions. If you are a natural builder with a profound enthusiasm for ML and a proven history of delivering impactful, production-ready solutions, we encourage you to apply.
  • • Your responsibilities will encompass the entire ML lifecycle: designing, training, and deploying sophisticated machine learning models that elevate our products and user experiences. You will architect and maintain robust full-stack applications and services, ensuring the seamless integration of ML functionalities into our production systems. This includes developing and optimizing intricate data pipelines essential for model training, rigorous evaluation, and efficient inference.
  • • You will be tasked with fine-tuning existing models and adapting them to the unique requirements and constraints of ButterflyMX's specific use cases, ensuring optimal performance and relevance. A key aspect of this role involves close collaboration with product management and fellow engineers to identify and capitalize on opportunities where ML can provide innovative solutions to pressing customer problems.
  • • You will be responsible for evaluating and selecting the most appropriate ML approaches, carefully balancing the pursuit of high model performance with the practical considerations of real-world deployment. Furthermore, you will contribute to both backend and frontend development efforts as required, guaranteeing that newly developed ML features are integrated flawlessly into our existing architecture.
  • • To ensure we remain at the forefront of technological advancement, you will actively stay abreast of the latest research and techniques in machine learning, proactively bringing relevant innovations and insights to the team. Your contributions will extend to participating actively in code reviews, engaging in architectural discussions, and operating within an agile development framework, ensuring high-quality software delivery and continuous improvement.

Skills & Technologies

Python
AWS
Azure
GCP
GraphQL
Senior
Remote

Ready to Apply?

You will be redirected to an external site to apply.

ButterflyMX Inc. logo
ButterflyMX Inc.
Visit Website

About ButterflyMX Inc.

ButterflyMX Inc. provides cloud-based access control and intercom systems for multifamily, commercial, and student housing properties. Its platform replaces legacy intercoms with smartphone-based entry, supports video calling, delivery PINs, and integrations with property management software. Founded in 2014, the company serves over 10,000 properties across North America.

Similar Opportunities

Toronto, California, Canada
Full-time
Expires Apr 25, 2026
Python
Java
Scala
+7 more

14 days ago

Apply
Visual Concepts LLC logo

Visual Concepts LLC

Austin, California, Canada
Full-time
Expires Apr 25, 2026
Python
Data Science
Senior
+2 more

14 days ago

Apply
Toronto, California, Canada
Full-time
Expires May 4, 2026
Python
TypeScript
Go
+4 more

5 days ago

Apply
Essen, Canada
Full-time
Expires May 6, 2026
Python
JavaScript
TypeScript
+5 more

3 days ago

Apply