Search jobs > Santa Clara, CA > Full-time > Algorithm engineer

Staff/Principal Algorithm Engineer

Ambarella
Santa Clara, United States
Full-time

The rapid acceleration of deep learning is leading to new generations of image processing. At Ambarella, we are looking for talented team members to help us deliver our advanced computer vision algorithms to tomorrow's intelligent video products.

Studying industry trends across deep learning and computer vision, we create new ideas and concepts for HDR tone mapping and low light image processing.

Our team works closely with all members of our high-level software, compiler and SoC design teams, thus our team clearly communicates in both verbal and written form.

For this current position, we are looking for an engineer with strong background in image processing or computer vision to join an exciting cross-functional team to deliver the next generation of Ambarella’s computer vision processors.

You will be :

  • Developing Deep Learning / Machine Learning methods for HDR tone mapping, image super resolution, image noise reduction, image classification, object recognition, sematic segmentation
  • Training and optimizing deep learning based computer vision algorithm
  • Optimizing performance on embedded hardware accelerators
  • Validating large-scale datasets.

You are a great fit if you have :

  • PhD / MPhil Degree in Computer Science / Optical Engineering / Computer Engineering / Electronic Engineering / Mechanical Engineering / Information Technology / Mathematics / Physical or relevant disciplines and + years working experience
  • Strong programming skills in Python, C / C++. Matlab is a plus
  • Experience in Image Quality Tuning, Image processing algorithm, and digital imaging
  • Experience with deep learning and its applications to computer vision or image processing
  • Experience with advanced data augmentation and sample synthesis
  • Experience with AI training data distribution analysis, training process optimization and feature reduction
  • Study advanced convolution neural network architecture, transformer model
  • Experience in developing or using deep learning frameworks ( Tensorflow, Keras, Caffe, PyTorch, ONNX, etc.)

The base salary range is $, - $,. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.

30+ days ago
Related jobs
Ambarella
Santa Clara, California

PhD/MPhil Degree in Computer Science / Optical Engineering / Computer Engineering / Electronic Engineering / Mechanical Engineering/ Information Technology / Mathematics / Physical or relevant disciplines and + years working experience. At Ambarella, we are looking for talented team members to help ...

Inworld AI
Mountain View, California

We are seeking Staff and Principal Machine Learning Speech Engineers with extensive experience in R&D of text-to-speech (TTS) and speech-to-text (STT) technologies. Bachelor’s degree in Computer Science, Engineering, or a similar technical field. ...

Array Labs Inc.
Palo Alto, California

As an FPGA Design Engineer in the Hardware Engineering team, you will create solutions on our FPGA platform to support Array Lab’s radar and communications payload as well as our ground infrastructure. You will work with Communication Systems and Radar Algorithms teams to define, implement, and test...

MediaTek
San Jose, California

The architect will be responsible for innovating and developing high quality SDKs and software products for our platforms, driving complex and cross-functional feature sets together with both engineering leaders and product managers. Work closely with the engineering leaders and product managers to ...

LinkedIn
Mountain View, California

As a Principal Staff Software Engineer on the AI Training Infra team, you will play a crucial role in leading and building the next-gen training infrastructure to power AI use cases. We optimize training performance across algorithms, AI frameworks, infrastructure software, and hardware to harness t...

MediaTek
San Jose, California

The architect will work closely with the engineering leaders and product managers to propose and architect the high-level system design for our leading products to win the market. Work closely with the engineering leaders and product managers to transform market demands into product roadmaps and sol...

Array Labs Inc.
Palo Alto, California

We are looking for a collaborative Electrical Engineer eager to drive the future of distributed satellite systems who has a specialization in avionics and spacecraft electrical systems. Bachelor’s degree in Electrical Engineering, or a related field. Electrical Engineer in avionics, safety-critical ...

Alldus
CA, United States

Bachelor's or Master’s degree in fields such as Computer Science, Software Engineering, Electrical Engineering, Robotics, or a closely related discipline. Effective communicator, able to collaborate with multidisciplinary teams including software engineers, hardware engineers, and product managers. ...

LinkedIn
Mountain View, California

You will drive architectural decisions and implementation across the engineering organization. ...

Kolar Design, Inc.
Palo Alto, California

The focus areas of the Hardware Engineering Team can be split into Aerospace/Avionics, Electrical/Electronics (EE) and Communications/Radar engineering. The EE Hardware Design Engineer will work cross-functionally with Radar, RF, Comms, FPGA, GNC, and embedded software engineers to provide our Compu...