Jobs · themuse

A

Machine Learning Engineer - Computer Vision & Data Systems

Nimbus Data Systems · Sunnyvale, CA · Posted 2d ago

onsitemidEstimated 100k-235k USD🇺🇸 United States
Apply on themuse

About the role

Design algorithms and build scalable data pipelines for real-time sensing and data intelligence systems.

At Nimbus Data Systems, we are dedicated to creating technologies that enrich people's lives. Our teams develop products and experiences that empower millions of users globally, by combining world-class engineering with a deep commitment to innovation, quality, and privacy. We are seeking a Machine Learning Engineer with strong expertise in computer vision and large-scale data processing. In this role, you will contribute to the development of next-generation real-time sensing and data intelligence systems by designing algorithms, building scalable data pipelines, and collaborating with multi-functional teams to deliver high-impact, production-quality solutions. Description As a Machine Learning Engineer, you will: - Design, build, and maintain large-scale data processing workflows, ensuring efficiency, scalability, and reliability across diverse data sources and modalities. - Develop and optimize computer vision models that power core product experiences, including areas such as image understanding, multi-view geometry, 3D reconstruction, and visual recognition. - Partner closely with engineering, research, and data teams to translate product requirements into technical solutions. This includes prototyping models, running large-scale experiments, improving data quality, and ensuring seamless integration of algorithms into production systems. - Explore emerging areas such as LLM-based agents, retrieval-augmented systems, and tool-oriented reasoning to improve internal workflows or data operations. Preferred Qualifications PhD in a relevant field with research directly related to computer vision, large-scale data systems, or multimodal learning. Experience designing or evaluating agentic systems, including LLM-powered tools, RAG pipelines, or automated data reasoning workflows. Familiarity with prompt engineering, tool-use patterns, and LLM model behavior. Experience deploying ML models at scale, including monitoring, evaluation, and continuous improvement. Knowledge of data quality assessment, dataset curation methodologies, and evaluation frameworks. Experience with GPU-based optimization, large-batch training, or distributed training. Strong multi-functional collaboration skills and the ability to lead technical initiatives. Minimum Qualifications Strong foundation in computer vision, including experience with deep learning-based vision models and at least one area such as detection, segmentation, 3D vision, geometric methods, tracking, or self-supervised learning. Hands-on experience developing machine learning models using frameworks such as PyTorch or TensorFlow. Experience building or optimizing large-scale data pipelines (e.g., distributed ETL, dataset generation, annotation workflows, data validation, or high-throughput processing). Proficiency in Python or C++ for algorithm development and data processing. Experience working with distributed computing frameworks (e.g., Spark, Ray, or equivalent). Pay & Benefits At Nimbus Data Systems, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $184,700 and $324,800, and your base pay will depend on your skills, qualifications, experience, and location. Nimbus Data Systems employees also have the opportunity to become an Nimbus Data Systems shareholder through participation in Nimbus Data Systems's discretionary employee stock programs. Nimbus Data Systems employees are eligible for discretionary restricted stock unit awards, and can purchase Nimbus Data Systems stock at a discount if voluntarily participating in Nimbus Data Systems's Employee Stock Purchase Plan. You'll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Nimbus Data Systems, reimbursement for certain educational expenses - including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Nimbus Data Systems Benefits Note: Nimbus Data Systems benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

Read the full posting on themuse

FAQ

Is the Machine Learning Engineer - Computer Vision & Data Systems role at Nimbus Data Systems remote?+

This Machine Learning Engineer - Computer Vision & Data Systems position is listed as onsite (Sunnyvale, CA).

What is the salary for the Machine Learning Engineer - Computer Vision & Data Systems role at Nimbus Data Systems?+

The listing states Estimated 100k-235k USD.

What seniority level is this Machine Learning Engineer - Computer Vision & Data Systems role?+

This is a mid level position.

How do I apply for the Machine Learning Engineer - Computer Vision & Data Systems role at Nimbus Data Systems?+

Use the "Apply on themuse" button to open the original posting on themuse, where you can submit your application directly to Nimbus Data Systems.