Price Optimization for subscription and usage-based companies

Lead Engineer

0.50% - 3.00%
Job Type
6+ years
Connect directly with founders of the best YC-funded startups.
Apply to role ›
Abel Riboulot
Abel Riboulot

About the role


Corrily (Y Combinator W21) helps companies optimize prices and discounts using ML. Our optimizer tests different price points to study their impact on revenue and other downstream metrics. We segment users based on their characteristics such as their location and usage patterns to make sure a director in the US and a student in India aren't offered the same price or discount.

In less than 6 months the company has gone from an idea to a revenue-generating product used by household names in tech including Linktree, IFTTT and Skillshare, among others.

We are now looking to hire our second senior back-end engineer to join a very strong technical team and build together a system that will help power the world's prices.


  • Technical founders. Our founders are ex-BlackRock quants and startup veterans focused on building cutting-edge products that people want.
  • Small team of senior engineers. You will get to work with ex-founders, ex-Yandex, ex-Avito engineers and talented data-scientists. We made a conscious decision to keep the team small and exceptional.
  • Scrappy. We are problem solvers at heart. Our sales automation is being run from an old laptop under the CEO's couch. We like to accomplish as much as possible with as little resources as possible.
  • International. No two employees at Corrily are in, or from, the same country - or even in the same timezone. We are in Taiwan, Russia, the UK, Slovenia, Spain, the US, ... The average Corrily employee speaks 3.5 languages. We're constantly traveling.
  • Flat. We do not have hierarchies and our founders are strong believers in flat hierarchies and even almost launched a startup about it.
  • Owners. Everyone at Corrily is an owner. Employees set their agendas and are expected to understand our clients and business and come up with creative solutions to meet their needs.

And we have cool benefits too!

  • a generous equity package
  • generous comp
  • fully remote worldwide
  • visa sponsorship where needed
  • unlimited time off
  • flexible hours
  • healthcare where needed


Infrastructure: GCP fully handled via Terraform (K8s, BigTable, BigQuery, Cloud Run, Cloud Functions)

Databases: BigTable for everything latency-sensitive (we developed a library on top of it to make it easier to use), BigQuery for analytics tasks, Hasura w/ PostgreSQL back-end for configuration / user management

ML: Currently using multiple frameworks (PyTorch for tensor manipulation / legacy neural network models, Nevergrad for non-convex optimization, cvxpy for convex optimization, Pandas and Numpy for data manipulation). The ML stack evolves very quickly as we develop new versions of our optimizer.

Our mono repo is mostly written in Python but we are expecting to expand this in the near future.


  • Taking solutions all the way from idea to production by understanding business needs, scoping out the work, architecting a solution, organizing an MVP and validating the idea.
  • Creating new subsystems and integrations (from the ML core to related micro-services).
  • Designing APIs and cloud architectures.
  • Adding tests, increasing observability and fault-tolerance.
  • Establishing and evolving development processes and practices.
  • Clearly communicating with the team since we are all fully remote.


  • Experience coding projects from scratch.
  • Deep knowledge in computer science.
  • Familiarity with cloud services.
  • Solid Python skills.

During interviews we look for:

  • Technical skills: A good candidate should be able to architect from scratch a new service with scale and maintainability at heart. Typically, candidates that we see perform well have in the past led personal or professional projects to completion. Open source development, curiosity in learning about new technologies, propensity to prefer practical solutions to hyped ones are all things we value.
  • Proactivity: What makes the difference between a good candidate and a great one tends to be proactivity. Are you purely following tasks, or are you thinking through why you are doing things, thinking of better ways to go about it, and pushing things forward?
  • Communication / Personality: Any hint of douchiness is a cause for rejection, regardless of technical skill. We strive to make sure we maintain a productive collaborative environment. We value candidates who can express complicated ideas simply and clearly.

How to apply

Email us at jobs [at]

Why you should join Corrily

Corrily is building price optimization as a service. Our clients use us to dynamically find the best price and discounts to show their users. A student in a campus in Russia will not have the same willingness and capacity to pay as a senior engineer in San-Francisco, and we believe that showing them the same price is suboptimal. By adjusting prices and discounts, we are able to open up more services to more people. Companies benefit from higher revenues, and a wider audience gains access to otherwise too expensive services. We're made of ex-quants and portfolio manager, both raised in leftist families. We brought this duplicity to the company. We're a weird mix of Marx and Hayek. With both founders being technical, we're very product-focused and fiercely independent. We value people who are self-starters, understand a subject matter, run with it and own the outcome.

Team Size:5
Abel Riboulot
Abel Riboulot
Andrej Zukov-Gregoric
Andrej Zukov-Gregoric