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 positive difference 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.
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, environmental tech and open-domain computer vision.
Minimum 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)
- 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.
- Experience in setting up and using CI/CD tools (e.g., GitHub Actions, AWS CodePipeline)
- Up-to-date knowledge in computer vision research
- Ability to develop accessible technologies