AI Software Engineer
AI Software Engineer
Posted today
SENIORITY
Lead
About the role
- Collaborate with the team to design and implement custom ML architectures optimized for video analysis of canine movement patterns
- Develop full-stack applications to make ML models accessible to veterinary professionals and to work on our video capture platform
- Build and maintain robust backend services and APIsDeploy and monitor ML and other systems in production environments
- Ability to read and understand cutting edge research and implement the models they describe.3+ years experience developing and deploying computer vision models
- Strong understanding of deep learning architectures for video processing (CNNs, RNNs, Transformers, ViTs)
- Proficiency in PyTorchExperience with back end development using Go, Java, Rust, or strongly typed languages
- Working knowledge of web server technologies and RESTful API design
- Familiarity with cloud infrastructure (AWS/GCP/Azure) and containerization
- Ability to contribute in multiple areas including backend servers, devops, and React/Typescript
- Experience with GoMS or PhD in Computer Science, Machine Learning, Math, or related field
- A love of dogs and other furry friends
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
