Deep Learning and Computer Vision Engineer

Palo Alto, CA


Deep Learning architectures and frameworks (TensorFlow, PyTorch, etc.)

$100K – $160K, 0.05% – 0.1%


Palo Alto, CA



What we're building

Synapse Technology provides an artificial intelligence platform for the hundreds of thousands of security checkpoints around the world, including airports, office buildings, and others. Today, screeners running checkpoints miss most threats, providing minimal security. Human operators face massive cognitive challenges and are unfortunately the only barrier that can prevent a dangerous item from getting through a checkpoint.

Our AI platform processes these X-Rays in real time to automatically detect firearms, knives and other threats. This automated screening solution reduces the reliance on human operators for screening. Our technology drives innovation into a stagnant industry, with a unique ability to have a high impact in a short amount of time on a global scale. We work closely with senior government stakeholders worldwide, and our systems are currently deployed at international airports across the world in Japan, Sweden, and other countries. To date, millions of passengers have been secured by Syntech ONE™.

The Role – Deep Learning and Computer Vision Engineer

The Computer Vision team is the core of what we do. As a member of that team, your priority would be on developing the best algorithms to power Syntech ONE, our flagship X-ray automation product. You would evaluate new techniques to solve existing problems, but also tackle next-generation projects that are looking at things like synthetic data generation using GANs or the best way to automate detection in CT images.

Your main responsibilities would be to:

  • Build, train, and evaluate deep neural networks
  • Develop end-to-end object detection systems using Faster-RCNN, YOLO, and SSD
  • Analyze the model performance to identify bottlenecks and develop improvement options
  • Develop object detection algorithms for other imaging systems like CT scans
  • Alternate between core systems engineering projects and computer vision training/design/implementation projects


  • Minimum of 2 years of experience as a Deep Learning Engineer: building, training, and evaluating deep neural networks
  • Comfortable reading research papers and implementing models
  • Comfortable experimenting with and incorporating cutting-edge techniques into our existing system, such as online learning, transfer learning, and few-shot learning
  • Deep understanding of model training, what affects performance (hyperparameters, data distribution, etc)
  • Ability to apply a known framework like Tensorflow’s Object Detection API for our specific context or implement an algorithm from a paper
  • Ability to write model pipeline code that is modular, scalable, and easy for future team members to build upon


  • 2 - 5 years of experience as a Software Engineer writing production quality code in C/C++, Java, Go, Python, or similar language
  • Traditional computer vision skills
  • Machine learning side projects (e.g. on Github)


  • Insurance: Coverage for employees and dependents.
    Health: 100% of the premium of Platinum PPO 20/10%/4000 OR Platinum HMO 10/10%/2700.
    Dental: 99% of CA Beam Smart Premium Select 100/100/60/50-2000.
    Vision: 99% of the premium.
  • Unlimited vacation policy.
  • Top-of-the-line equipment.

How to apply: Email with your resume and telling us a bit about yourself.

Ready to Apply?

Email us at

Back to Careers