Windmill

Open-source platform to turn scripts into internal apps & workflows

Backend Software Engineer (Rust)

€60K - €90K EUR / 0.30% - 0.90%
Location
Paris, France / Remote (FR)
Job Type
Full-time
Experience
1+ years
Connect directly with founders of the best YC-funded startups.
Apply to role ›
Ruben Fiszel
Ruben Fiszel
Founder

About the role

Looking for a senior, passionate and "cracked" backend engineer to work on the open-source developer platform Windmill: https://github.com/windmill-labs/windmill

We are open to less senior candidates but a high-degree of autonomy and initiative will be expected after a ramp-up period.

We are building the next generation infra software, to deploy Windmill on your Kubernetes cluster or big VMs on a docker-compose, and have managed workers with low overhead managing all your small and heavy one-off jobs, and critical operational workflows and data pipelines.

Our customers have between 2 and 600 workers, use between 1 and 1000 seats.

The product challenges of developing a developer platform is, at the same time, to make it a delightful and intuitive experience, while keeping all the features and depth of a tool for developer.

For instance, Windmill parses your code to extract the dependencies in Python/Typescript, create a corresponding lockfile, and also extract the parameters from the main function signatures to generate an initial UI. It lets developers focus on the important part of the code while just taking care of all the boilerplate for you but giving escape hatches for managing dependencies manually and customizing the UI. All of that while also being the fastest workflow engine.

We have 100+ enterprise customers with comfortable revenue, tier 1 investors (Google, Bessemer), and high growth.

Small team of 6 engineers.

Hiring hybrid (~3 days/week in office) in Paris/France

Bonus points if you can do a bit of full-stack with Svelte/Typescript.

Play with the product and codebase, and apply

About the interview

  1. email at ruben@windmill.dev
  2. 30mins interview with founder
  3. 30mins interview with the rest of the team
  4. work for us for with a paid trial (can be on week-ends and evenings, ideally between 20h and 80h)
  5. you’re hired

About Windmill

Windmill is an open-source developer platform and runtime to turn scripts into workflows & internal tools. It is the sweet-spot between Retool and Temporal, and an open-source alternative to Superblocks, Airplane and Pipedream.

Scripts in Python or Typescripts have their parameters analyzed and turned automatically into standalone apps and no-code modules. In flows, scripts can be sequenced into powerful workflows. It is similar to no-code tools except that each module is a script underneath and scripts can be shared on the WindmillHub for everyone to reuse in their flows. Windmill is an all-in-one queue/worker runtime, script editor, flow builder, secret management platform, OAuth platform credentials in a platform fit for enterprise with groups, granular permission and audit logs.

In addition the platform provides automatic generation of the UI by reading the scripts' parameters, cron scheduling, separation of credentials and logic, versioning, importing scripts from Github and more.

There are two modes of triggering for flows and scripts:

  • With a cron schedule (parametrizable from the platform)
  • Being triggered by a webhook (specific to each script/flow)
  • From the automatically generated UI
  • Through a dashboard/admin panel made through our UI builder

The main insight is that available no-code tools today are intuitive for non-technical users but lacks the extensibility that code provide. On the other hand, writing code is only 10% of the work. You then have to deal with credentials, separatig sensitive values, deploy your script through CI/CD, handle permissions, build a UI, handle errors and so on.

Windmill is easy to deploy, works out of the box and replaces all of an org's infra.

Windmill
Founded:2022
Team Size:6
Location:Paris, France
Founders
Ruben Fiszel
Ruben Fiszel
Founder