Python Developer with Data/AI
(Kraków | Hybrid)
Overview
As a Python Developer, you will provide solutions for the data processing, engineering, and enrichment phases of various projects. You will be responsible for some aspects of the software development life cycle, including the application’s design, maintenance, and deployment. These activities will deliver on building an AI-enhanced data platform that streamlines data workflows.
What will you do at dyvenia?
Among other assignments, you will:
- Drive and advocate for the state-of-the-art methods of handling data in the company, e.g., data lake, stream processing, IaC, DevOps, and DataOps;
- Develop an AI-enhanced platform to facilitate retrieving, modifying, and interacting with the data
- Collaborate with analytics and business teams to improve data feed;
- Design, develop, and maintain the current code base;
- Assist team leadership by coordinating requests and addressing and creating user stories.

You will be working with the following technologies:
- Python, Prefect (preferred), and SQL;
- Generative AI and Large Language Models;
- Message and/or task queues;
- AWS/GCP;
- Docker;
- Kubernetes;
- Linux, bash, git;
- CI/CD.
You will be based at our office in Krakow in a hybrid format, working on a business-to-business (B2B) contract.
What we're looking for?
- Intermediate Python knowledge;
- Strong SQL knowledge;
- Understanding of Docker;
- Familiarity with Linux;
- Experience in creating APIs using Python backend and in using external APIs;
- Familiarity with the Postgres database;
- Knowledge of message brokers (Kafka, Redis Streams, RabbitMQ, MQTT) or task queues (RQ, arq, Celery);
- Understanding of machine learning concepts;
- Understanding AI biases and fairness;
- Data privacy and security best practices;
- Familiarity with GenAI technologies, architectures, and use cases
- Basic knowledge of GenAI frameworks (such as LangChain, Haystack, Llama Index, PydanticAI, Instructor and DSPy)
- Good communication abilities, ensuring smooth collaboration within the team and with project managers;
- Collaboration skills and willingness to share knowledge and ideas.
What we offer in return?
- A lot of mentoring and training. We want you to thrive as a member of our team, and for that reason, we will provide you with many opportunities to grow both personally and professionally;
- A relaxed working environment with lots of support and nurturing. You’ll become a part of a collaborative and growth-oriented environment;
- A good work-life balance. We have fun too! Events and other initiatives are our cup of tea.
Perks & Benefits

Hybrid Work

Mentorship & Training Opportunities

Team Events

Flexible Hours
Ready to apply?
Apply for this job by sending us your CV at [email protected]
The very best of luck!
By clicking “Apply”, “Easy Apply” or otherwise sending a recruitment application to DYVENIA Sp. z o.o. based in Kraków (at ul. Józefa Sarego 26/14, 31-047 Kraków), you agree that the Employer may process your personal data included in the recruitment application for the purpose of recruiting for the position indicated in the advertisement. Providing personal data specified in the Labor Code is voluntary but necessary to participate in the recruitment process. The consequence of not providing personal data will be an inability to take part in the recruitment process. The data will be processed on the basis of Art. 6, section 1, items A and C of the General Data Protection Regulation of April 27, 2016 (GDPR). You may withdraw your consent at any time by contacting us at email address: [email protected]. Personal data will be kept by us until the recruitment is finished, but no longer than 12 months from the date of sending the CV.
With the consent of the candidates, within 24 months from the date of sending the CV, personal data will be processed in subsequent recruitments conducted by the data controller.
Please include the following consent in your application:
“I hereby consent to my personal data being processed by DYVENIA Sp. z o.o./DYVENIA DATA, SL for the purpose of considering my application for the position advertised and for future recruitment purposes.”