Senior Python Engineer (AI, React)
Recruitment Loop Krakow, Lesser Poland Voivodeship, Poland · €78K–€130K/yr
Staffing and Recruiting · 2-10 employees
Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
You will design and build scalable enterprise systems for managing and governing AI agents while contributing to backend and frontend development. Additionally, you will shape software architecture, evaluate technical trade-offs, and mentor other developers to drive engineering quality.
What they look for
Requirements
The role requires at least 5 years of experience with Python and strong proficiency in web frameworks like Django or FastAPI. Candidates must also possess hands-on experience with AI agents, modern frontend development with React, and a solid understanding of system design and security patterns.
Benefits
Full description
Company Description
dyvenia supports some of the biggest and most respected organizations in Europe in leveraging Cloud infrastructure, advanced analytics, and solid data foundations so that they can gain actionable insights and make impactful business actions based on their data. We work with state-of-the-art technologies, have some of the best people on our team, and, yes, we also get to have fun in the process.
You can learn more about our team here: https://www.dyvenia.com/careers
Job Description
Design and build scalable AI agent platforms, with a real impact on architecture and technical decisions.
We are looking for a Senior Python Engineer (AI Platforms) who combines deep backend expertise with strong architectural thinking and a passion for solving complex engineering challenges.
The role is primarily focused on Python backend development and building scalable enterprise systems for managing and governing AI agents. Beyond writing production-quality code, you will have a meaningful voice in architectural decisions and help shape the platform's technical direction.
You will:
- design and build scalable enterprise systems for managing and governing AI agents;
- develop backend services, APIs, libraries and Python SDKs;
- shape software architecture, evaluate technical trade-offs and contribute to key design decisions;
- design governance capabilities, including authentication, authorisation and access control;
- contribute to backend and frontend application development;
- drive engineering quality through code reviews, technical discussions and mentoring other developers.
The role is primarily backend-focused:
- approximately 60–70% Python backend development;
- approximately 10–20% React frontend development;
- the remaining time dedicated to architecture, technical design, code reviews and collaboration with the team and customers.
Qualifications
What we’re looking for:
- strong software architecture and system design skills, including the ability to evaluate trade-offs between microservices, macroservices and other architectural approaches;
- at least 5 years of experience with Python;
- commercial experience with Django, FastAPI or a similar Python web framework;
- experience building, deploying and maintaining production web applications;
- experience designing scalable APIs, libraries or SDKs;
- good understanding of governance and security patterns, including authentication, authorisation and access-control;
- working knowledge of React and modern frontend development;
- support other developers and contribute to engineering standards;
- strong communication skills and the ability to explain technical decisions clearly;
- professional working proficiency in English;
- hands-on experience designing or building AI agents.
You will be working with the following technologies:
- Python, Django and related backend ecosystem;
- React and modern frontend tooling;
- DSPy and LLM/agentic application frameworks;
- Docker and Kubernetes;
- Pi agent harness (pi.dev).
Additional Information
What do we offer ?
- hybrid model job (1-3 days per week from office at Zabłocie 43A in Cracow)
- salary range - B2B contract: EUR 300–500 per day, depending on experience;
- plenty of opportunities to learn, share knowledge and grow professionally;
- real influence on the architecture and future direction of the platform;
- a supportive working environment;
- A good work-life balance -we believe that well-rested people do their best work.
Recruitment process:
1. Discovery Call with our Recruiter;
2. Online meeting with the leadership team;
3. Technical discussion.
Similar roles
-
Lead Software Engineer - Go / Kubernetes / Python - Public Cloud Engineering
JPMorgan Chase & Co. London, England, United Kingdom
-
Staff Software Engineer - OpenTelemetry Python instrumentation | Spain | Remote
Grafana Labs Spain · €97K–€121K/yr
-
Data engineer AWS Python Apache Iceberg
ALTEN Boulogne-Billancourt, Ile-de-France, France · €45K–€55K/yr
-
Staff Software Engineer - OpenTelemetry Python instrumentation | Ireland | Remote
Grafana Labs Riga, Latvia · €121K–€151K/yr
-
Staff Software Engineer - OpenTelemetry Python instrumentation | UK | Remote
Grafana Labs United Kingdom · £107K–£134K/yr
-
Staff Software Engineer - OpenTelemetry Python instrumentation | Germany | Remote
Grafana Labs Germany · €113K–€141K/yr