From Earth Observation to multilingual speech models. Based in Rome

Ship production ML Systems for real-world AI research

Apply now!

Software Engineer ML Systems

About Pi School

Pi School is on a mission to empower businesses and professionals to leverage AI’s transformative capabilities. We believe technology should be an enabler, not a barrier, and it should empower individuals and businesses to grow, innovate, and stay connected. We strive for a world where AI and human potential coexist harmoniously, reshaping the way we work, learn, and prosper.

Born in 2017 from the expertise of Translated, an industry pioneer with over two decades of leadership in AI + human translation, Pi School has helped over 100 companies integrate AI solutions to improve their operations, enhance decision-making, and achieve sustainable growth.

Pi School remains at the forefront of the ever-evolving AI landscape and collaborates with prominent research centres and organisations worldwide, such as the European Space Agency (ESA) and the European Commission, to harness AI for both cutting-edge research and practical solutions, driving progress in science and beyond. Our approach is founded on purposeful, impactful work, leveraging technology as a force for good.

We are looking for a Software Engineer ML Systems to work in our office in Rome.

Pi School’s AI research team is involved in several research projects with the European Space Agency and the European Commission, in the intersection of cutting-edge Artificial Intelligence, LLMs, and multimodal models. Some of these are also deployed and get regular users. We are looking for a Software Engineer capable of contributing to designing, deploying, and maintaining scalable, production-grade ML systems, from backend services and CI/CD to performance optimisation and open-source-ready engineering practices.

Project specifics

Some of the projects you will be working on:

  • EVE is being developed by Pi School, with support from Mistral and Imperative Space for ESA Φ-lab. EVE is a Large Language Model for Earth Observation, born from Φ-lab’s ultimate vision to develop an Earth Observation Digital Assistant capable of answering information and knowledge queries in natural language, providing accurate and validated content to support decision-making and exploration. Discover more at eve.philab.esa.int.
  • Meetween aims to build a multimodal foundation model for speeches focused on videoconferencing use cases, funded by the European Commission. Discover more at meetween.eu.

Responsibilities

You will be part of Pi School’s AI Research team full-time, focusing on various technologies, including Large Language Models, as well as Machine and Deep Learning. In this role, you will:

  • Develop scalable backend services and APIs for model serving and integration into user-facing applications.
  • Own CI/CD, testing, deployment, and monitoring of ML systems in cloud or HPC environments.
  • Optimise performance across the stack — data pipelines, GPU workloads, inference latency, and cost efficiency.
  • Collaborate with researchers to translate experimental prototypes into robust, maintainable production systems.
  • Contribute to engineering best practices: code quality, documentation, reproducibility, and versioning.
  • Support open-source releases with production-ready packaging and documentation.

Requirements

  • Excellent programming skills in Python.
  • Hands-on experience with:
    • Cloud services such as AWS/GCP, or platforms like RunPod/Lambda Labs.
    • Model serving frameworks: FastAPI, BentoML, vLLM, or Triton.
    • CI/CD tools.
    • Relational databases (e.g. PostgreSQL) and basic data modelling.
    • REST API design and microservices architecture.
    • Authentication and authorisation mechanisms (e.g. JWT, OAuth).
    • Deploying ML systems to production and managing publicly accessible APIs at scale.
    • Networking concepts: proxies, reverse proxies, load balancing, and secure endpoint exposure.
  • Excellent proficiency in English.

Bonus points if you have experience with:

  • Docker and Linux, including running GPU experiments.
  • LLM-specific end-to-end frameworks like LangChain or NVIDIA NeMo.
  • ML/DL frameworks, especially PyTorch.
  • An end-to-end LLMOps pipeline.

Our office

Pi School is hosted at Pi Campus, a working environment immersed in nature. Six luxury villas in Rome (Italy) have been converted into functional offices to foster talent growth. Pi Campus is also a venture firm created by Translated to reinvest part of its profits into promising AI startups.

Benefits and Perks

Our working environment is both relaxed and intense. We are passionate about our mission, and our work is highly regarded in our industry.

  • Fresh fruit and snacks
  • Access to the pool and Turkish bath
  • Sports activities: gym and pilates
  • Free time in between your tasks to work on your personal projects
  • Access to the Pi Campus parties and gatherings

Learn more about our company: https://picampus-school.com/

Diversity

At Pi School, we proudly embrace and celebrate each individual’s unique qualities in our team, regardless of race, sexual orientation, gender identity, or other differences. We recognise that these diverse perspectives empower us to overcome challenges, foster innovation, and drive excellence. As an inclusive and equal opportunity employer, we are committed to cultivating an environment where everyone feels welcome, valued, and supported to achieve their full potential.

Apply now!

If you think you would be a great fit for us, please complete the form on this page.

  • Accepted file types: jpg, gif, png, pdf, Max. file size: 8 MB.
    Max file size 8M. Accepted jpg, gif, png, pdf.