Ref. No. a0MP9000009vtAgMAI

Tenth Revolution Group Powering Tenth Revolution Group
Published
April 16, 2026
Location
Katowice, Poland
Category
Job Type
Salary/Rate
PLN 24,000.00 to 27,000.00
  • Products
    • Python
  • Description

    Senior Software Engineer (Python, AI)
    Contract: B2B (self-employment registered in Poland is a must)
    Level: Senior
    Working model: Remote in Poland

    About the role
    We are looking for an experienced Senior Software Engineer (Python) with a strong interest in AI‑driven applications to join a product‑focused engineering team building modern, data‑driven CMS platform.

    In this role, you will work closely with Product Management and Product Design to develop scalable, high‑quality software aligned with well‑defined specifications. You will play a key role across the full software development lifecycle, contributing not only through hands‑on coding, but also through architecture, mentoring and continuous improvement of engineering practices.

    The role is well-suited to someone who enjoys working in a product company, solving complex problems, writing clean and maintainable code, and contributing to innovative products that leverage Large Language Models (LLMs) and modern AI/NLP technologies.

    What you’ll be doing

    - Designing, developing, testing and maintaining commercial‑grade, web‑based applications in Python
    - Working closely with Product Managers and Designers to deliver features aligned with product vision and customer needs
    - Implementing new functionality and maintaining existing codebases to a high standard of quality
    - Ensuring clean, well‑tested code through unit tests, integration tests and other QA approaches
    - Taking ownership of codebases and contributing to clear, well‑structured technical documentation
    - Participating in code reviews and supporting consistent coding standards and best practices
    - Coaching and mentoring junior engineers within the team
    - Assisting Support and Engineering teams with debugging and resolving complex technical issues
    - Contributing to architectural decisions, development processes and tooling improvements
    - Supporting research and specification phases when exploring new product features and opportunities

    What we’re looking for
    Essential experience and skills:

    - 7+ years of hands‑on experience developing commercial web applications using Python
    - Strong experience building data‑driven web applications
    - Practical application of SOLID principles and Domain‑Driven Design (DDD)
    - Experience working in an Agile environment (Scrum, Kanban or similar)
    - Hands‑on experience with Large Language Models (LLMs) and NLP technologies, ideally within multi‑agent systems
    - Experience designing data models and working with SQL databases such as PostgreSQL, MySQL or MariaDB
    - Strong understanding of software architecture, testing strategies and maintainable code design
    - Ability to collaborate effectively within cross‑functional teams, including engineers, product managers and UX designers
    - Excellent English communication skills (verbal and written)

    Desirable experience:

    - Basic knowledge of machine learning methods and algorithms
    - Experience contributing to AI‑enabled or intelligent product features
    - An interest in research, experimentation and continuous product improvement

    What’s on offer
    - 26 annual leave days, sick leave days and private medical care
    - The opportunity to work on innovative, AI‑enabled products in a fast‑moving, product‑driven environment
    - A senior role with real influence over architecture, quality and technical direction
    - Collaboration with experienced engineers, product managers and designers
    - A culture that values autonomy, responsibility, knowledge‑sharing and continuous improvement
    - Flexible working arrangements and a supportive, international team environment

    Equal opportunities
    The organisation is committed to creating an inclusive and respectful workplace. Applications are welcomed from candidates of all backgrounds, with hiring decisions based solely on skills, experience and potential.

    Is this the job for you?

    Apply
    Drop files here browse files ...
    Captcha
    Skip to content
    Are you sure you want to delete this file?
    /