AI Senior Software Engineer (Python)
24000 - 26000 złNigel Frank
AI Senior Software Engineer (Python)
a0MP9000009vtAg.1_1776785783
Senior Software Engineer (Python, AI)
Contract: B2B (self-employment registered in Poland is a must)
Level: Senior
Working model: Remote in Poland
We are looking for an experienced AI 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
- Experience contributing to AI‑enabled or intelligent product features
- 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
- 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.
Oferta pracy dodana miesiąc temu