Machine Learning Engineer

Full Time

Who we are

We’re redefining how humans interact with massive amounts of imagery & video.

What that means

We’re building a near future where people can get information out of imagery at scale without building their own ML models. Collaborating with users around the world, our AI research and products change how people monitor and protect our oceans.

Our core technology: Find Anything & Video Search. We make it possible to find anything in imagery/video, without having seen it in training. Advancing the field of computer vision, pioneered in-house at OnDeck and published at one of the world’s most distinguished AI conferences (NeurIPS).

Backed by National Geographic, the Environmental Defense Fund, Canada’s Ocean Supercluster, and many more, we stand at the forefront of AI for ocean conservation & protection. Our software has been deployed by governments, Indigenous nations, scientists, NGOs, and industry around the world. 

What you’ll be doing

We’re excited to be pushing the boundaries of what is possible in computer vision: creating systems that can detect objects never before seen in training (by using external knowledge) and searching for anything in thousands of hours of video footage with natural language search.

This means on top of tweaking our standard vision methods and engineering ML and data pipelines, you’ll get to work on cutting-edge open-domain vision methods and even contribute to original research and papers submitted to conferences. Your responsibilities will encompass:

  • Developing state-of-the-art machine learning models that can reason about visual data and retrieve relevant answers from external knowledge sources. 

  • ML engineering of systems that ingest large volumes of visual data, and allow finding complex sequences of events or objects never seen in training data.

  • Working on the entire ML lifecycle, from conducting research and developing innovative models to productionizing them and quantifying their real-world improvements.

  • Contributing to automated model lifecycle management, which takes models to production, handling large volumes of video footage while undergoing updates smoothly.

You will have significant ownership over mission-critical development, propelling us as a first-to-market at scale. You’ll also get to work on cutting edge applied ML research and even publish your work at top conferences. In return, we’re looking for commitment to and excitement for OnDeck’s journey at the forefront of ocean tech, climate tech and open-domain computer vision.

Qualifications

  • 2+ years of full-time, non-internship work experience in applied research and ML engineering for production environments

  • Demonstrated ability to implement novel machine learning literature

  • Proficiency in programming and implementing machine learning workflows using Python (experience with C, C++, CUDA, and JavaScript/TypeScript is an asset)

  • Proficiency with PyTorch, TensorFlow, and other modern machine learning frameworks/tools

  • Experience in serving ML models (especially for computer vision), cloud/edge development and optimizing model performance

  • Comfortable in Unix/Linux environments, distributed and parallel systems, and doing data engineering

  • Strong technical communication skills in English, both written and verbal

  • Enthusiasm for building software and doing applied research that revolutionizes automated visual reasoning

  • Authorized to work in Canada (work permit or other).

Preferred qualifications:

  • Master's or Ph.D. in Computer Science, Statistics, Engineering, or a related field

  • Experience in startups or high-impact roles in smaller organizations

  • Knowledge of containerization and orchestration for large-scale deployment (Docker, Kubernetes)

  • Proficiency with MLOps and cloud infrastructure (e.g. AWS EC2, EKS)

  • Experience in setting up and using CI/CD tools (e.g., GitHub Actions, AWS CodePipeline)

  • Up-to-date knowledge in computer vision research

  • Contributions to research in deep learning and computer vision applications, such as peer-reviewed conference papers at NeurIPS, ICML, ICLR, CVPR, or journal papers at JMLR.

  • Ability to develop accessible technologies

Benefits

OnDeck rewards extraordinary work with extraordinary benefits. Get unparalleled career development and exposure with ownership of critical projects. We balance our commitment to excellence with VIP events, hybrid work, travel, and days on the water. We encourage flexible vacation and schedules.

Specific benefits to help everyone work at their best include:

  • Health benefits: Health spending account that covers any medical expense in your life.

  • Wellness benefits: Dedicated wellness spending account to cover any additional mental or physical wellness expenses.

  • Hybrid work, remote flexible: Want to work from a surf beach for a week? Go for it.

  • Team lunches & happy hours, office pastries, snacks, coffees and beers. 

  • Team sailing days + offsites to remote Pacific beaches & rainforests.

  • Startup events and dinners such as NeurIPS and more.

  • Base salary of $100,000 - $150,000

Who we are

We’re redefining how humans interact with massive amounts of imagery & video.

What that means

We’re building a near future where people can get information out of imagery at scale without building their own ML models. Collaborating with users around the world, our AI research and products change how people monitor and protect our oceans.

Our core technology: Find Anything & Video Search. We make it possible to find anything in imagery/video, without having seen it in training. Advancing the field of computer vision, pioneered in-house at OnDeck and published at one of the world’s most distinguished AI conferences (NeurIPS).

Backed by National Geographic, the Environmental Defense Fund, Canada’s Ocean Supercluster, and many more, we stand at the forefront of AI for ocean conservation & protection. Our software has been deployed by governments, Indigenous nations, scientists, NGOs, and industry around the world. 

What you’ll be doing

We’re excited to be pushing the boundaries of what is possible in computer vision: creating systems that can detect objects never before seen in training (by using external knowledge) and searching for anything in thousands of hours of video footage with natural language search.

This means on top of tweaking our standard vision methods and engineering ML and data pipelines, you’ll get to work on cutting-edge open-domain vision methods and even contribute to original research and papers submitted to conferences. Your responsibilities will encompass:

  • Developing state-of-the-art machine learning models that can reason about visual data and retrieve relevant answers from external knowledge sources. 

  • ML engineering of systems that ingest large volumes of visual data, and allow finding complex sequences of events or objects never seen in training data.

  • Working on the entire ML lifecycle, from conducting research and developing innovative models to productionizing them and quantifying their real-world improvements.

  • Contributing to automated model lifecycle management, which takes models to production, handling large volumes of video footage while undergoing updates smoothly.

You will have significant ownership over mission-critical development, propelling us as a first-to-market at scale. You’ll also get to work on cutting edge applied ML research and even publish your work at top conferences. In return, we’re looking for commitment to and excitement for OnDeck’s journey at the forefront of ocean tech, climate tech and open-domain computer vision.

Qualifications

  • 2+ years of full-time, non-internship work experience in applied research and ML engineering for production environments

  • Demonstrated ability to implement novel machine learning literature

  • Proficiency in programming and implementing machine learning workflows using Python (experience with C, C++, CUDA, and JavaScript/TypeScript is an asset)

  • Proficiency with PyTorch, TensorFlow, and other modern machine learning frameworks/tools

  • Experience in serving ML models (especially for computer vision), cloud/edge development and optimizing model performance

  • Comfortable in Unix/Linux environments, distributed and parallel systems, and doing data engineering

  • Strong technical communication skills in English, both written and verbal

  • Enthusiasm for building software and doing applied research that revolutionizes automated visual reasoning

  • Authorized to work in Canada (work permit or other).

Preferred qualifications:

  • Master's or Ph.D. in Computer Science, Statistics, Engineering, or a related field

  • Experience in startups or high-impact roles in smaller organizations

  • Knowledge of containerization and orchestration for large-scale deployment (Docker, Kubernetes)

  • Proficiency with MLOps and cloud infrastructure (e.g. AWS EC2, EKS)

  • Experience in setting up and using CI/CD tools (e.g., GitHub Actions, AWS CodePipeline)

  • Up-to-date knowledge in computer vision research

  • Contributions to research in deep learning and computer vision applications, such as peer-reviewed conference papers at NeurIPS, ICML, ICLR, CVPR, or journal papers at JMLR.

  • Ability to develop accessible technologies

Benefits

OnDeck rewards extraordinary work with extraordinary benefits. Get unparalleled career development and exposure with ownership of critical projects. We balance our commitment to excellence with VIP events, hybrid work, travel, and days on the water. We encourage flexible vacation and schedules.

Specific benefits to help everyone work at their best include:

  • Health benefits: Health spending account that covers any medical expense in your life.

  • Wellness benefits: Dedicated wellness spending account to cover any additional mental or physical wellness expenses.

  • Hybrid work, remote flexible: Want to work from a surf beach for a week? Go for it.

  • Team lunches & happy hours, office pastries, snacks, coffees and beers. 

  • Team sailing days + offsites to remote Pacific beaches & rainforests.

  • Startup events and dinners such as NeurIPS and more.

  • Base salary of $100,000 - $150,000


OnDeck is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, colour, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via careers@ondeck-ai.com.