Staff AI/ML Computer Vision Software Engineer

Overview

On Site
USD180,000 - USD200,000
Full Time

Skills

Staff AI/ML Computer Vision Software Engineer

Job Details

job summary:

We are seeking a Senior AI/ML Computer Vision Engineer to drive the development and deployment of AI-powered features across our smart home automation product lines, which includes smart security cameras, video doorbells and autonomous vacuum cleaners. This role is crucial for optimizing real-time machine learning inference and video analytics at the edge, ensuring seamless integration with cloud infrastructure while maximizing performance and efficiency.


The ideal candidate has a strong background in embedded AI, computer vision, and real-time video processing with hands-on experience in deploying and optimizing ML models on constrained edge devices.





location: Irvine, California

job type: Permanent

salary: $180,000 - 200,000 per year

work hours: 8am to 5pm

education: Bachelors



responsibilities:

Architect and implement ML-based computer vision pipelines for real-time object detection, tracking, and classification across cameras, LiDAR, and other sensors.


Design and develop scalable multi-sensor algorithms combining video, audio, and radar/LiDAR data to enhance smart device perception and intelligence.


Optimize deep learning models for high performance and low-latency inference on embedded hardware platforms (e.g., Tensorflow Lite, ONNX Runtime, OpenVINO, NVIDIA Jetson, Coral Edge TPU).


Drive adoption of advanced model compression, quantization, and pruning techniques for efficient edge deployment.


Provide technical mentorship to junior engineers, participate in code reviews, and establish best practices for embedded AI software development.


Collaborate closely with cloud, hardware, and firmware teams to ensure seamless integration between edge AI solutions and cloud infrastructure, maximizing overall system performance and efficiency.


Stay current with the latest advances in AI, computer vision, VLM, and edge computing; evaluate new technologies for potential adoption.




qualifications:

- Education: Master's or PhD in computer science, electrical engineering, or a related field.


- Programming: Expert proficiency in Python and familiarity with C/C++ for AI and computer vision development.


- Deep Learning Experience: At least 5 years of experience in deep learning frameworks such as TensorFlow, PyTorch or similar with a PhD.


- 8+ years experience with a Master's degree.


- Embedded AI: 5+ years of hands-on experience in embedded AI, edge computing, and computer vision.


- Model Optimization: Strong track record of deploying, optimizing, and troubleshooting ML models on resource-constrained edge devices.


- Vision Libraries: Extensive experience in image/video processing and computer vision libraries (OpenCV, gstreamer, FFmpeg, etc.).


- Project Leadership: Demonstrated ability to independently drive complex projects from conception to deployment.


- Multi-tasking: Able to simultaneously manage multiple projects.


- Publications or patents in the field of computer vision, embedded AI, or edge inference.


- Familiarity with state-of-the-art deep learning models for image segmentation and object detection.


- Experience leading cross-functional technical initiatives.


- Familiarity with hardware/software co-design and low-power optimization for edge AI.




Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact

Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including: medical, prescription, dental, vision, AD&D, and life insurance offerings, short-term disability, and a 401K plan (all benefits are based on eligibility).

This posting is open for thirty (30) days.


Qualified applicants in San Francisco with criminal histories will be considered for employment in accordance with the San Francisco Fair Chance Ordinance.



Qualified applicants with arrest or conviction records will be considered for employment in accordance with the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act.



We will consider for employment all qualified Applicants, including those with criminal histories, in a manner consistent with the requirements of applicable state and local laws, including the City of Los Angeles' Fair Chance Initiative for Hiring Ordinance.



Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.