Machine Learning Engineer

Full Time

Who we are

At OnDeck we’re building a better future for the world's oceans. We do this by building world-leading AI research into world-changing products. Backed by organizations such as National Geographic, the Environmental Defense Fund, Canada’s Ocean Supercluster, industry, and more, we stand at the forefront of AI for conservation of marine resources.

Our team of exceptionally talented engineers and industry experts thrive in fast-paced, innovative environments. We are continuously pushing the boundaries of what is possible, developing cutting-edge marine conservation tools that genuinely change the course of the world's fisheries.

We are seeking standout team players who want to make a dent in the universe. If you love tackling complex challenges and you’re keen to scale with a startup reaching new heights, come join us!

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. We’re early to visual RAG and we 

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

  • Bachelor’s, Master's or Ph.D. in Computer Science or a related field

  • Previous 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)

  • 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

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

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

  • Willingness and aptitude to learn additional technologies and frameworks as needed

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

Preferred qualifications:

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

  • 2+ years of full-time, non-internship work experience, especially in 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 and Wellness spending accounts for any medical expenses or personal wellness expenses in your life.

  • Unlimited vacation

  • 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 - $140,000

Who we are

At OnDeck we’re building a better future for the world's oceans. We do this by building world-leading AI research into world-changing products. Backed by organizations such as National Geographic, the Environmental Defense Fund, Canada’s Ocean Supercluster, industry, and more, we stand at the forefront of AI for conservation of marine resources.

Our team of exceptionally talented engineers and industry experts thrive in fast-paced, innovative environments. We are continuously pushing the boundaries of what is possible, developing cutting-edge marine conservation tools that genuinely change the course of the world's fisheries.

We are seeking standout team players who want to make a dent in the universe. If you love tackling complex challenges and you’re keen to scale with a startup reaching new heights, come join us!

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. We’re early to visual RAG and we 

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

  • Bachelor’s, Master's or Ph.D. in Computer Science or a related field

  • Previous 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)

  • 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

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

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

  • Willingness and aptitude to learn additional technologies and frameworks as needed

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

Preferred qualifications:

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

  • 2+ years of full-time, non-internship work experience, especially in 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 and Wellness spending accounts for any medical expenses or personal wellness expenses in your life.

  • Unlimited vacation

  • 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 - $140,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.