*Important:
This position is only for candidates legally residing in Poland and operating under a registered sole proprietorship (JDG).
As part of onboarding, we kindly invite new joiners to our Warsaw office on the first day for a short introduction and identity verification.
Please note that applications from outside Poland cannot be considered.
About us
Sanoma Learning is the leading European learning company, serving over 20 million students in 11 countries.
We offer printed and digital learning materials as well as digital learning and teaching platforms for primary, secondary, and vocational education.
The development of our methodologies is based on deep teacher and student insight and really understanding their needs.
By combining our educational technologies and pedagogical expertise, we create learning products and services with the highest learning impact.
In our Technology organization, you will join the largest cross-cultural community of Sanoma Learning and contribute to the digital transformation and future of education in Europe.
Project description
You’ll be part of brand-new product teams building cutting-edge AI solutions for education, designed to be used by learners and educators across multiple European countries.
This is a unique opportunity to shape the products, processes, and team culture from day one — and make a real impact on how education evolves globally.
Role responsibilities
Here’s why we love this job — and hope you will too:
You’ll work on meaningful features that connect LLMs to intuitive frontend tools
You’ll contribute to scalable backend systems used in real classrooms
You’ll collaborate closely with data scientists, product designers, and frontend engineers
You’ll help shape new tools from the ground up — with room for input and innovation
Your work will directly support students and teachers in solving real-world learning challenges
Some of the problems you might help us solve:
Designing and implementing APIs that expose AI capabilities in a secure, usable way
Creating flexible backend workflows for prompt generation and LLM interaction
Optimizing cloud-based infrastructure for performance and cost-efficiency
Integrating with data pipelines and handling model outputs cleanly
Supporting experimentation and rapid prototyping while maintaining quality standards
Must-have requirements
5+ years of experience in backend development
Strong proficiency in Python, with practical experience with FastAPI and SQLAlchemy
Experience designing and implementing RESTful APIs
Familiarity with microservices and distributed system design
Solid knowledge of cloud platforms (preferably AWS) and CI/CD pipelines
Understanding of software quality, testing practices, and observability
Good communication skills and experience working in cross-functional teams
Fluent in English
Degree in Computer Science, Software Engineering, or equivalent practical experience
Nice-to-have requirements
Experience integrating or working with LLMs / AI APIs
Knowledge of prompt engineering workflows or AI tooling
Experience with event-driven architectures (Kafka, RabbitMQ, etc.)
Familiarity with modern frontend stacks or design collaboration tools (e.g., Figma)
Interest in EdTech and solving challenges in digital learning
Location
100% remote work
Business travel and its frequency
Few times per year
What we offer
B2B contract for an indefinite period;
Work-life balance and great atmosphere;
Opportunities for professional development through interesting tasks.
As an employer, Sanoma offers a working environment where you are able and encouraged to show your best self.
The working environment is result-oriented as well as flexible with a focus on collaboration.
We offer you a key position with interesting and challenging tasks and excellent opportunities for professional growth.
You will be part of a highly professional and experienced international team in an open and informal setting, where initiative is expected and rewarded.