Our Mission 🚀

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.

About you 😎

You’ll have technical freedom to choose the highest impact tasks based on business context; that’s the “founding” part in Founding Engineer. That being said here are some projects you might choose to work on:

  1. Constrain code generation using BNF grammars🔤
  2. Create an LSP based feedback mechansim for code-generation🧑‍🏫
  3. Fine-tune LLMs on Java code🦾
  4. Design and build CLI interface for manipulating large codebases with speed and grace⚡️
  5. Build and lead a world-class team of software engineers🌍

What we are looking for 🧐

Note: we hire for strengths rather than weaknesses. We’re happy to consider outstanding candidates in one area, who have skill-gaps in others.

We are looking for a Senior Python programmer to join as a Founding Engineer. By “Senior”, we mean someone with an exceptional track record of projects and shipped products.

Nice-to-haves (we expect a successful candidate to have 1-2 of these):