Payments infrastructure for the internet.

Machine Learning Engineer, Identity

San Francisco / Remote
Job Type
6+ years
Apply to Stripe and hundreds of other fast-growing YC startups with a single profile.
Apply to role ›

About the role

Before Stripe, every growing internet platform had a payments team. Today, every growing internet platform has an Identity team. Identity verification is a core piece of economic infrastructure for online businesses. Great identity solutions can help platforms automate the process of satisfying regulatory obligations while keeping their users safe. Join Stripe to help build a service that empowers platforms to take the burden and cost out of identity verifications and scale globally with ease.

We’re looking for a Machine Learning engineer to help envision, build, and deploy novel approaches for using optical character recognition (OCR) on identity documents while maintaining a great user experience. This role is perfect for engineers interested in using computer vision and machine learning algorithms to build state-of-the-art OCR solutions.

You will: Define and drive the vision for OCR practice for Stripe’s Identity product Design and deploy new OCR algorithms using tools such as Tensorflow, PyTorch, OpenCV, etc. Design systems for text detection and extraction, document layout recognition, and language detection Iteratively improve document detection and extraction models Explore green-field projects and convert abstract requirements into concrete deliverables Improve the way we evaluate and monitor our model and system performance Collaborate with stakeholders and drive projects involving a wide variety of technologies and systems to successful completion We’re looking for someone who has: An advanced degree in a quantitative field (e.g. statistics, mathematics, computer science) and experience in software engineering in a production environment 5+ years industry experience working on end-to-end OCR systems Experience designing computer vision algorithms and training machine learning models to solve text detection and recognition, document layout recognition, and language detection problems Knowledge about how to manipulate data to perform analysis, including querying data, defining metrics, or slicing and dicing data to evaluate a hypothesis Nice to have: previous experience or interest in identity verification products

Why you should join Stripe

Stripe builds financial tools and economic infrastructure for the internet. We’re helping small startups and the world’s biggest companies build products, create business models, and scale their efforts globally. And we’d like your help.

Our customers are the most ambitious organizations in the world. Previously, they had to create an ad hoc, informally specified, bug-ridden version of financial rails before they could do business online. We are doing the difficult-but-necessary work of building a global payments and treasury network—so entrepreneurs and enterprises can concentrate on creating value, not moving money.

We operate at significant scale, but we’re still tiny relative to the opportunity. We have a staggering amount of work ahead. That means you have an unprecedented opportunity to put the global economy within everyone’s reach while doing the most important work of your career.

Team Size:2600
Location:San Francisco
John Collison
John Collison
Patrick Collison
Patrick Collison
Content Strategist