Video intercoms, access control systems, and security cameras loved by 20,000 multifamily, gated, commercial properties.
Senior Software Engineer, Computer Vision
Location
United States
Posted
9 days ago
Salary
Not specified
Job Description
Job 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!
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
As a Pod Lead at Promevo, you won't just be writing code; this is a "player-coach" role, combining active software development with the responsibility of guiding the pod to successfully deliver on its mission. Be a Hands-On Contributor: Actively write, test, and deploy high-quali...
This role involves performing daily route planning and optimization for dedicated customers across the Ryder network using automated processes and routing software to create optimal route plans for execution. The specialist will process customer orders electronically and interface with operating teams nationwide while collaborating with the engineering team.
ClickHouse Staff Engineer turning GTM data into fast analytics infrastructure
Staff Software Engineer
Switzerland Global EnterpriseWe support Swiss SMEs in their international business and help innovative foreign companies to establish in Switzerland.
Staff Software Engineer developing and evolving software at GE Vernova