Recurse’s mission is to make software engineering great again!
We want to enable software engineers to spend more time solving hard problems and less time performing mundane codebase maintenance tasks. That’s why we are building ML tools that automate mundane software engineering tasks, starting with dependency upgrades, in large codebases. Think, turning a story into a submitted PR.
Our product is an on-prem K8s service that interacts with client’s Git repo. It consists of a mix of ML and old-school algorithmic components for analyzing build logs, navigating large (100K+ files) codebases, and editing source code. This will save thousands of engineering hours spent on dependency upgrades, enabling engineers to build new features and solve hard problems during that time instead.
We’re looking for an Founding Engineer to join us on our journey! You’ll primarily work directly with the CTO, and as we grow, you’ll have the opportunity to choose between building and technical leadership.
The ideal team member has designed and trained ML models that outperform previous baselines on a given task. In return, we offer technically stimulating work and the opportunity to deliver more impact than either the best academic institutions or commercial AI labs.
Ideally you:
You will be responsible for driving research to build the best code editing models for enterprise code. This is a challenging ML task as: