Software Engineer (Mid / Senior) - Backend, Content AI
Offer summary

(Summary generated by AI based on the full job description)

The project involves building and maintaining scalable backend services and APIs for search, voice, and content features. Required technologies include Python or Kotlin, working with Elasticsearch, relational or NoSQL databases (PostgreSQL, MySQL, DynamoDB, MongoDB), and operating Kubernetes with CI/CD. Responsibilities cover designing, developing, testing, deploying and monitoring microservices, troubleshooting production issues, performance optimization, and applying security and observability best practices. Salary: 20 000–23 000 PLN (mid) or 25 000–30 000 PLN (senior). Benefits include medical and dental insurance, mental health services, an employee stock purchase plan, and family care discounts.

Software Engineer (Mid / Senior) - Backend, Content AI

Company: Michael Page

from: 26 October 2026
to: 25 November 2026
20 000 - 30 000 złgross/ mth.contract of employment (full-time)
Offer parameters
level:mid
working mode:hybrid
location:Warszawa, Masovian
Warszawa, Masovian

Requirements

Expected technologies

Python

Our requirements

  • 3+ years of experience in backend development for mid-level candidates, or 6+ years for senior-level candidates.
  • Strong programming skills in Python or Kotlin; experience with both is a plus.
  • Experience building backend APIs, microservices, or distributed systems.
  • Hands-on experience with Kubernetes and CI/CD pipelines.
  • Experience in Elasticsearch
  • Familiarity with cloud infrastructure; AWS is preferred.
  • Experience with relational or NoSQL databases, such as PostgreSQL, MySQL, DynamoDB, or MongoDB.
  • Understanding of API design, automated testing, monitoring, and performance optimization.
  • Good communication skills and the ability to work collaboratively across teams.
  • For senior-level candidates, we also expect strong technical independence, sound engineering judgment, and a willingness to mentor other engineers.

Optional

  • Experience with AWS services such as S3, SQS, Lambda, or DynamoDB.
  • Familiarity with Terraform, GitHub Actions, Jenkins, or Datadog.
  • Experience building search platforms or developing services from scratch.
  • Exposure to NLP, ASR, chatbots, or voice assistants.

Your responsibilities

  • Design, develop, test, and maintain scalable backend services and APIs.
  • Build and operate microservices supporting search, voice, and content-related features.
  • Work with Elasticsearch and databases to support reliable, efficient applications.
  • Develop and maintain CI/CD pipelines and deploy services using Kubernetes.
  • Monitor performance, troubleshoot production issues, and improve system reliability.
  • Apply best practices in testing, code quality, security, and observability.
  • Collaborate with Product, Design, QA, and other engineers.
  • For senior-level candidates, additional responsibilities include:
  • Taking ownership of technical design and implementation decisions.
  • Building backend solutions from scratch and improving system architecture.
  • Mentoring other engineers and sharing technical knowledge.
Company

What we offer

  • Salary 20 000 - 23 000 PLN gross for Mid role, 25 000 - 30 000 PLN gross for Senior role.
  • Medical, dental and vision insurance
  • Access to mental health services
  • Employee Stock Purchase Plan
  • Child care and family care discounts

Recruitment for

This is primarily a backend engineering role, with approximately 10-20% of the work related to AI/ML and NLP. You will build and maintain scalable microservices and APIs, working with modern cloud infrastructure and contributing to solutions developed from the ground up.
Depending on your experience, you will focus on backend development or take greater ownership of technical decisions while mentoring less experienced engineers.
Software Engineer (Mid / Senior) - Backend, Content AI
20k–30k zł / mth. (CoE)
I apply to:
Michael Page
Warszawa, Masovian
Pracodawca zbiera zgłoszenia przez swój system.
Przejdziesz na zewnętrzny formularz.

By clicking "Aplikuj" you confirm that you've read and accepted our Terms and Conditions.


This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Need more information?

  • Make sure the body of the offer doesn’t already include what you’re looking for.
  • Ask a question if you need more information you’re interested in.
  • We’ll forward your question to the employer and aim to provide a response within 3 business days.

Share this offer