Search jobs > Sunnyvale, CA > Computer vision engineer

M/L COMPUTER VISION ENGINEER

Insight Global
Sunnyvale, CA, United States
Full-time

Must Haves :

  • Bachelors degree in electrical engineering, computer science or equivalent relevant experience.
  • Experience with machine learning frameworks such as PyTorch, TensorFlow, and model optimization, training and quantization toolkits.
  • 5+ years of experience in software development for complex real-time systems, imaging and CV algorithms or related signal processing fields using C / C++.
  • Solid modern C / C++ programming and refactoring skills and able to understand and debug heavily threaded code.

Plusses :

  • MS or PhD in EE / CS
  • Experience with deep learning architectures such as CNNs, RNNs, or GANs, particularly for deployment on embedded devices.
  • Theoretical knowledge in the field of machine learning, and computer vision or Audio pipeline and algorithms such as capture, render, codecs.
  • Experience programming in SIMD, VLIW, and / or Vector processors and Familiarity with the custom ISA extensions
  • Experience with low-level SW optimization at instruction level, loop optimization, vectorization, data organization and caching
  • Prior experience with ARM or Risc-V CPUs, or Tensilica DSP architectures
  • Familiarity with open source machine learning libraries and frameworks and experience with machine learning pipelines for data processing, model training, and deployment.

Day-to-Day :

  • Implement, optimize and deploy machine learning models and algorithms that solve complex problems related to computer vision, speech, natural language processing, and other areas of artificial intelligence, specifically on resource-constrained devices.
  • Code ML algorithms for CV and Audio application on customized processors and accelerators in C / C++ for performance, latency, and memory.
  • Develop and debug software in a real-time, embedded, multiprocessor, multi-interface environment.
  • Work closely with cross-functional teams, such as HW Architects, FW Engineers, Algorithm and Application Engineers across multiple disciplines (Vision, Audio) to identify opportunities for optimizing machine learning solutions
  • 10 days ago
Related jobs
Promoted
Apple
Sunnyvale, California

We are looking for a driven and dedicated computer vision/machine learning engineer or researcher, optimally with experience in 3D computer vision algorithms, such as object detection, pose estimation, generative models, or tracking. MS or PhD in computer vision, machine learning, computer science, ...

Promoted
TikTok
San Jose, California

Our Trust and Safety engineering team is fast growing and responsible for building machine learning models and systems to identify and defend internet abuse and fraud on our platform. We are looking for excellent machine learning engineers who can take initiatives, design and develop advanced machin...

Promoted
Insight Global
Fremont, California

The Computer Vision Engineer (Contractor) will be responsible for the integration of computer vision algorithms on Supernal platform. Master of Science in Computer Engineering or other related fields. Minimum 2-3 years of experience in building systems/algorithms in one of the following domains: com...

Promoted
TikTok
San Jose, California

Responsible for the optimization and iteration of computer vision related models in the e-commerce scene, including fine grain classification, product object recognition, product subject recognition, feature extraction, logo detection, brand recognition, etc. Explore the cutting-edge technology of c...

Promoted
My Job Tank Inc.
Mountain View, California

Computer Science, Computer Engineering, Electrical Engineering or related programs. They are currently looking for experienced computer vision research engineers in their Mountain View office to develop algorithms and systems on augmented reality. Expertise in one or more following areas: machine le...

Promoted
Figure
Sunnyvale, California

Develop novel computer vision formulations, models, and algorithms for a wide variety of tasks. Comfortable with fundamental geometric concepts in computer vision, such as perspective transformation, pinhole camera model, and epipolar geometry. Figure's vision is to deploy autonomous humanoids at a ...

Promoted
Mashgin Inc
Palo Alto, California

Mashgin is looking for a passionate Computer Vision engineer who loves solving everyday vision problems. Our ecosystem is anchored by the only 3D computer vision and deep learning based checkout system in the world. Someone who is regularly saying to themselves “This could be done with computer visi...

Matroid
Palo Alto, California

We're looking for a talented Software Engineering Intern to assist the Full Stack team in developing the underlying systems and services that power Matroid's computer vision platform. Resources to learn about the cutting edge of software engineering and computer vision. With a “no programming requir...

Mindlance
Sunnyvale, California

We are seeking a Software Engineer who is excited about introducing groundbreaking capabilities in the fields of computer vision (CV), machine learning (Client), Audio and imaging, through mapping and optimization of a complex embedded C++ codebase to DSP and DNN accelerator target platforms. Work c...

Apple
Sunnyvale, California

Solid background in ML and deep learning with expertise in computer visionStrong proficiency in writing clean and well-structured code preferably in PythonExperience for modern deep learning models and development using ML frameworks such as TensorFlow and PyTorchExcellent communication and collabor...