We build FLEX in Vienna — reinforcement learning, power systems and software engineering on one small team. Open positions are listed below; speculative applications are welcome at office@enlite.ai.
RL researchers, power-systems engineers and software engineers sit in one room and ship one product. You will read grid models and training curves in the same week.
FLEX is evaluated on real distribution grids with Austrian operators and in research with TenneT, RTE and ENEL — results are measured, published and questioned.
Maze, our RL framework, is open source. We publish at IEEE, ACM e-Energy and NeurIPS workshops and work inside Horizon Europe consortia such as AI4REALNET.
FLEX is evaluated on real distribution grids with Austrian operators. The models you train and the code you write are measured against their data — and the results are published, not filed away.
We are looking for an ML Research Engineer to develop the methods behind our energy applications, and to carry them from the literature to something a network operator can rely on.
Distribution grids are increasingly operated close to their technical limits, while many operators lack full visibility of their own low-voltage networks. That combination produces a class of problems well suited to machine learning: inferring system state from sparse and imperfect measurements, forecasting under uncertainty, evaluating network constraints fast enough to act on them, and coordinating flexible resources at the grid edge. Current projects include state estimation and dynamic operating envelopes, and the emphasis will move as new work comes in.
What stays constant is the character of the problem. These are open questions at industrial scale rather than solved ones, the data is real measurement data with everything that implies, the physical constraints cannot be negotiated with, and the decisions have to be made in operational time.
We build and deploy these systems ourselves, so the methods you design end up running against real data, and you own that transition. Roughly half the role is research — literature, method design, and experiments that establish whether something actually works. The other half is engineering it into a system that survives production. Both halves are the job.
Alongside this you will contribute to Maze, extending it toward energy and infrastructure applications. That work is publicly visible and used beyond enliteAI.
You would join a team that combines reinforcement learning and optimization, data and platform engineering, and power systems expertise. That mix is deliberate: the physical plausibility of a result is something you can check with a colleague rather than guess at, and the infrastructure your experiments and deployments run on is owned by the team rather than left to you.
The domain itself is learnable and we will teach it — we would rather appoint an excellent ML engineer and provide the power systems knowledge than proceed the other way around. Expect three to six months to working competence. "Research" in the title describes the nature of the work rather than a seniority bar: this suits someone completing or recently completed a doctorate, as well as anyone who has built comparable research experience by another route.
None of this is required, and nobody has all of it — any one is a useful signal.
We are looking for a Platform & Systems Engineer to own how our systems are designed, deployed and run, and to take our technology from research-grade to production-grade.
Our research output has outgrown its engineering foundation. The methods work; the path from a working method to a reliably deployed service is slow and depends on too few people. Closing that gap is the job, and there is no inherited playbook for it — you would be defining what good looks like here rather than maintaining someone else's definition.
Three things sit at the centre of the role. Architecture comes first: our larger repositories need deliberate structure — module boundaries, interfaces, a testing strategy — so that more people can work in parallel without colliding. This is the highest-value part of the job, and the part most easily deprioritised, because it never arrives with a deadline attached. Deployment is second, including a repeatable path for standing up demos and proofs of concept, which is how our work reaches customers and project reviewers. Infrastructure is third: we run our own hardware in a Vienna datacenter, 11 nodes under a single Kubernetes cluster, and everything a managed platform would abstract away is ours — etcd, storage, the network, node lifecycle, GPU enablement.
You would join a team that combines reinforcement learning and optimization, data and platform engineering, and power systems expertise. You do not need to know how power grids work, that knowledge sits with colleagues.
None of this is required, and nobody has all of it — any one is a useful signal.
We hire ahead of job ads when the fit is right. Send a short note and a CV or GitHub link to office@enlite.ai.