Senior Software Engineer - Machine Learning

Palo Alto
About Vannevar Labs:

We are a group of technologists and former defense and intelligence officers building computer vision and natural language processing products for some of the country’s most important national security problems. We believe our military service members and intelligence officers deserve access to the best technology American innovation can offer, and we are building great products for this mission. We are backed by General Catalyst and Costanoa Ventures.

Job description:

You will be a founding member of the engineering team. You will be responsible for working with the team to build and deploy our first product and will be critical to the success of the team and the company. You will be applying the latest advances in deep learning to solve important and difficult vision and NLP problems. You will have a tremendous impact on the team and company’s culture.


    • BS in Computer Science/Engineering or related field
    • Completed computer vision or natural language processing projects from start to finish
    • 2 - 7 years of experience as a software engineer in industry
    • Knowledge of modern software engineering best practices in algorithms, data structures, and clean code methodologies
    • Experience collaborating with other software engineers on large and complex codebases
    • Enthusiasm for staying up-to-date on latest CV and NLP research

Other useful skills

    • Programming: Python, TensorFlow
    • Cloud platforms: AWS


    • Competitive salary
    • Significant equity ownership
    • Health insurance
    • Unlimited PTO w/ a bonus when you take at least a week off
    • Relocation