Python Developer & AI
⚲ Kraków
21 840 - 29 400 PLN netto (B2B)
Wymagania
- Python
- AI
- Machine Learning
- Azure
- GCP
- Kubernetes
- CI/CD
Opis stanowiska
Responsibilities:
• Design and develop scalable AI/ML solutions (LLMs, RAG, agentic systems)
• Write high-quality, testable Python code
• Lead technical architecture and make key design decisions for critical projects
• Own end-to-end delivery of solutions, from design to production deployment
• Collaborate with business stakeholders and translate requirements into technical solutions
Requirements:
• Several years of experience as a software developer (senior-level preferred)
• Very strong Python skills and solid understanding of the ML/AI ecosystem (LLMs, NLP, deep learning)
• Hands-on experience with RAG, prompt engineering, and agent-based systems
• Experience with microservices architecture, databases, Kubernetes, and CI/CD pipelines
• Experience with Azure cloud (GCP as a plus)
• Basic familiarity with Java is a plus
• Strong English communication skills
• Design and develop scalable AI/ML solutions (LLMs, RAG, agentic systems)
• Write high-quality, testable Python code
• Lead technical architecture and make key design decisions for critical projects
• Own end-to-end delivery of solutions, from design to production deployment
• Collaborate with business stakeholders and translate requirements into technical solutions
Requirements:
• Several years of experience as a software developer (senior-level preferred)
• Very strong Python skills and solid understanding of the ML/AI ecosystem (LLMs, NLP, deep learning)
• Hands-on experience with RAG, prompt engineering, and agent-based systems
• Experience with microservices architecture, databases, Kubernetes, and CI/CD pipelines
• Experience with Azure cloud (GCP as a plus)
• Basic familiarity with Java is a plus
• Strong English communication skills
🔍 Dekoder Ogłoszenia
🔴
Lead technical architecture and make key design decisions for critical projects
Może oznaczać faktyczne przywództwo techniczne lub jedynie formalne, gdzie decyzje są podejmowane gdzie indziej.
🔴
Own end-to-end delivery of solutions, from design to production deployment
Może oznaczać pełną odpowiedzialność za projekt, ale też konieczność samodzielnego radzenia sobie z problemami na każdym etapie.
🔴
senior-level preferred
Choć preferowany jest senior, mogą rozważać kandydatów z mniejszym doświadczeniem, ale oczekiwać będą pracy na poziomie seniorskim.
🟡
Basic familiarity with Java is a plus
Może oznaczać, że w przyszłości pojawi się potrzeba pracy z Javą, lub że jest to tylko poboczna technologia, która nie będzie kluczowa.