Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Machine Learning Engineer image - Rise Careers
Job details

Machine Learning Engineer

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

Average salary estimate

$125000 / YEARLY (est.)
min
max
$100000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Machine Learning Engineer, OnDeck Fisheries AI

At OnDeck, we're on the cutting edge of technology, and we want you to be part of our mission as a Machine Learning Engineer! By joining our innovative team, you'll help redefine how humans interact with vast amounts of imagery and video, paving the way for advancements in ocean conservation and protection. You’ll work in an exciting environment where your core responsibility will be developing state-of-the-art machine learning models that can reason about visual data and allow users to search through thousands of hours of video footage using natural language. Imagine creating systems that can detect objects never seen in training! You'll engage in everything from ML engineering to original research, collaborating with a variety of users worldwide. To thrive in this role, you’ll need at least 2 years of experience in applied research and machine learning engineering plus proficiency in Python and machine learning frameworks like PyTorch or TensorFlow. You'll also play a crucial part in the entire ML lifecycle—research, development, and productionizing models while handling large volumes of visual data. With support from renowned organizations including National Geographic, you’ll enjoy extraordinary benefits, hybrid work opportunities, and the chance to contribute your ideas that can potentially lead to research publications. Let's merge technology and environmental conservation, making a real difference together at OnDeck!

Frequently Asked Questions (FAQs) for Machine Learning Engineer Role at OnDeck Fisheries AI
What are the primary responsibilities of a Machine Learning Engineer at OnDeck?

As a Machine Learning Engineer at OnDeck, your responsibilities include developing machine learning models for visual data interpretation, engineering systems that process vast volumes of imagery, and conducting research for novel ML methods. Additionally, you'll manage the entire ML lifecycle and help automate the model management process, which is critical for maintaining our edge in ocean tech solutions.

Join Rise to see the full answer
What qualifications do I need to apply for the Machine Learning Engineer position at OnDeck?

To apply for the Machine Learning Engineer role at OnDeck, you should have at least 2 years of non-internship work experience in applied research and ML engineering, proficiency in Python, and familiarity with ML frameworks like PyTorch and TensorFlow. Advanced degrees in Computer Science or related fields and experience with containerization and cloud infrastructure are preferred, but your passion for the mission matters most.

Join Rise to see the full answer
What technologies will I work with as a Machine Learning Engineer at OnDeck?

As a Machine Learning Engineer at OnDeck, you will work with various cutting-edge technologies such as Python, PyTorch, TensorFlow, and be involved in cloud development using AWS services. Additionally, experience with Docker and Kubernetes will be beneficial as you'll use these tools for large-scale deployment and managing ML workflows efficiently.

Join Rise to see the full answer
What kind of projects will I be involved in as a Machine Learning Engineer at OnDeck?

In your role as a Machine Learning Engineer at OnDeck, you’ll engage in projects that focus on advanced computer vision techniques. You'll create systems capable of detecting unseen objects in training data, develop automated visual reasoning models, and potentially contribute to original research published in esteemed conferences, thus significantly impacting ocean conservation efforts worldwide.

Join Rise to see the full answer
What is the expected salary range for a Machine Learning Engineer at OnDeck?

The expected salary range for a Machine Learning Engineer at OnDeck is between $100,000 and $150,000, reflecting the company's commitment to rewarding extraordinary work with extraordinary benefits. This compensation is competitive, especially considering the unique opportunities for career development and the chance to work on meaningful, high-impact projects.

Join Rise to see the full answer
Common Interview Questions for Machine Learning Engineer
Can you explain a machine learning project you’ve worked on and the impact it had?

When discussing a machine learning project, focus on your specific role, the technology stack used, and the project's impact. Highlight any innovative solutions or challenges faced, emphasizing how the results benefited either the development process or the end-users.

Join Rise to see the full answer
How do you stay updated with the latest developments in machine learning and computer vision?

To answer this question, mention specific resources you follow, such as research papers, industry blogs, conferences like NeurIPS, or influential figures in the field. Illustrate how you apply this knowledge to enhance your work as a Machine Learning Engineer.

Join Rise to see the full answer
What methods do you use for debugging machine learning models?

Address this by outlining your systematic approaches to model debugging, such as visualizing outputs, analyzing feature importance, or using techniques like cross-validation. Providing examples of how you've resolved issues in a past project will strengthen your answer.

Join Rise to see the full answer
Can you explain the importance of the ML lifecycle and your experience with it?

Discuss the significance of each stage in the ML lifecycle—data collection, model training, evaluation, and deployment. Share your experiences working through these stages, emphasizing any tools you used for automation and how you ensure model performance post-deployment.

Join Rise to see the full answer
What is your experience with cloud services for deploying machine learning models?

Share your hands-on experience with cloud platforms like AWS, Google Cloud, or Azure when describing how you deploy ML models. Include aspects of scalability, model management, and any relevant tools or frameworks you've utilized to optimize deployment.

Join Rise to see the full answer
How do you handle the performance optimization of your machine learning models?

Discuss techniques you've employed concerning model optimization, such as hyperparameter tuning, feature selection, or model compression. Use real examples to illustrate your process, demonstrating your capability to adapt to performance needs effectively.

Join Rise to see the full answer
How would you approach a project with unclear requirements?

Illustrate your problem-solving skills by discussing how you would engage stakeholders to clarify needs, iteratively refine project goals, and develop a flexible plan. Communication and adaptability are key themes to touch on in your response.

Join Rise to see the full answer
What role does data preprocessing play in building machine learning models?

Explain the critical nature of data preprocessing, such as cleaning, normalization, and transformation to improve model performance. Provide examples from past projects where your preprocessing strategies significantly impacted the results.

Join Rise to see the full answer
Describe your experience working within a team on machine learning projects.

Share positive experiences of collaboration, emphasizing your communication skills, how you approach team dynamics, and specific contributions you made to ensure project success. Illustrate the importance of teamwork in achieving common goals.

Join Rise to see the full answer
What are some challenges you have faced in machine learning projects, and how did you overcome them?

Provide examples of specific challenges—data quality issues, algorithmic limitations, etc.—and explain how you tackled them. Discuss the lessons learned and adjustments made to methodologies that helped enrich your expertise as a Machine Learning Engineer.

Join Rise to see the full answer
Similar Jobs
Posted 2 days ago
OnDeck Fisheries AI Remote No location specified
Posted 2 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 10 days ago
Inclusive & Diverse
Mission Driven
Growth & Learning
Transparent & Candid
Photo of the Rise User
Shift Remote 177 Pacific Hwy, North Sydney NSW 2060, Australia
Posted 21 hours ago
Photo of the Rise User
Inclusive & Diverse
Customer-Centric
Mission Driven
Fast-Paced
Growth & Learning
Transparent & Candid
Diversity of Opinions
Work/Life Harmony
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Fitness Stipend
401K Matching
Equity
Life insurance
Disability Insurance
WFH Reimbursements
Flex-Friendly
Paid Time-Off
Maternity Leave
Paternity Leave
Paid Holidays
Paid Volunteer Time
Sabbatical
Posted 7 days ago
Photo of the Rise User
Spotify Remote No location specified
Posted 7 days ago
Inclusive & Diverse
Empathetic
Take Risks
Transparent & Candid
Feedback Forward
Mission Driven
Collaboration over Competition
Work/Life Harmony
Maternity Leave
Paternity Leave
Snacks
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
401K Matching
Paid Sick Days
Paid Time-Off
Paid Volunteer Time
Photo of the Rise User
Posted yesterday
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
LOCATION
No info
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 10, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!