Software Engineer, Program Analysis

San Francisco
Engineering - Core Engineering
Programmers spend too much time doing repetitive work — copying and pasting from StackOverflow, fixing simple errors, and writing boilerplate code. We're building an AI code engine that does this work for you. Programming using Kite is faster and more fun.

Kite is well-funded by top investors in Silicon Valley, including the founders of PayPal, Stripe, Palantir, and Dropbox to name a few. We are looking to expand our 15-person startup with talented individuals who are interested in joining an early stage startup. The ideal candidate is excited to help guide the direction of our product and company. They will have a significant amount of ownership of critical technical components. Our team is growing rapidly and we hope you'll grow with us too!

Check out what TechCrunch and Venture Beat have to say about our recent launch!

What you’ll do:

    • Help build high performance static analysis tools that form the backbone of the current Kite experience
    • Work with the Machine Learning Team to help build representations of source code that are suitable for learning using techniques from static analysis
    • Work with the Machine Learning Team to improve the precision, robustness, and scalability of traditional static analysis algorithms using techniques from machine learning
    • Help build the static analysis tools that power the next generation of developer tools

What you’ve done:

    • A track record of working in small teams to build new software from scratch
    • Experience building complex software outside of frameworks or existing infrastructure
    • Ability to learn and evaluate new technologies quickly
    • Experience taking ownership of projects and delivering results
    • Nice to have experience with Go, native client software, and/or DevOps

Who you are:

    • Bachelor’s Degree in Computer Science
    • Minimum of 3+ years of engineering experience
    • Strong grasp of CS fundamentals, such as data structures and algorithms
    • Interest in learning to write code to understand code
    • Ability to work daily from our San Francisco office (wonderful office with excellent views in the Embarcadero area)