Software Engineer, Machine Learning & AI


San Francisco



The Role

At Digit, Machine Learning and other AI systems are at the core of our product. We are hiring our first Software Engineer that will be entirely focused on the design and implementation of predictive systems. Extensive prior experience with ML/AI is not required—we are looking for an exceptional engineer who can contribute to our code base from day one and is interested in solving challenging data problems.

Here are some ways you’ll make an impact:

* You'll research and implement state-of-the-art predictive models to power new features and product lines 

* You'll design and implement the systems that enable machine learning to work in production at scale 

* You'll use your engineering expertise to help solve challenging AI problems such as time series forecasting, anomaly detection, item classification, multi-agent systems modeling, and decision-making under uncertainty 

* Eventually, we expect you to achieve full ownership of the predictive systems you design—everything between the source data arriving in our systems to your predictions being served to their consumer

Are you the candidate we are looking for?

* You have strong development skills in scripting languages like JavaScript or Python 

*You have substantial prior experience in developing web applications or other web

services, ideally in a scripting language 

* You have a strong understanding of how web servers, databases, and data ETL services can be best leveraged to serve predictions in real-time 

* You are familiar with common machine learning principles such as validation & testing, generalization and the bias-variance tradeoff 

* You are a self-directed individual with abundant personal initiative and desire to learn

Bonus Points:

* You have prior experience building machine learning systems in production 

* You have prior experience working with numerical computing languages/libraries such as R, Julia, Pandas, Numpy 

* You have some academic background in machine learning, statistics, optimization or artificial intelligence 

* You have prior experience with Apache Spark

What we offer you:

* Competitive salary and stock options 

* 100% paid health insurance coverage 

* 100% paid vision and dental coverage 

* Fertility Benefit 

* Catered lunches with unlimited snacks and drinks 

* Commuter and wellness benefits 

* Flexible work and vacation policy