Senior Python Consultant with AI/ML skills

Summary

Senior Python engineer designs and builds AI/ML systems for credit and lending using LLMs, RAG, and vector databases, mentoring teams and collaborating with stakeholders in Kraków.

Type of contract: B2B contract

Salary range: 140-170 PLN/H

What will you do?


You will work as part of a dedicated engineering team delivering flagship AI and ML solutions for the Credit and Lending domain, leading the design and development of scalable, production-ready systems based on modern LLM and RAG approaches while closely collaborating with business stakeholders to translate complex financial requirements into high-impact technical solutions.

Your tasks

  • Write and maintain high-quality, testable, and reusable code
  • Lead the design of scalable and robust AI and ML solutions aligned with platform strategy
  • Own end-to-end engineering delivery from design through deployment
  • Mentor engineers and support their technical growth
  • Define and promote coding standards and AI best practices
  • Evaluate and prototype new technologies including RAG techniques and LLM optimization
  • Collaborate with stakeholders to translate business needs into technical solutions
  • Design and implement solutions using RAG and vector databases for financial data

Requirements

  • 4+ years of hands-on experience working with Python and its AI and ML ecosystem
  • Proven experience in a senior engineering role with ownership of technical initiatives
  • Strong knowledge of LLM architectures and experience fine-tuning models
  • Hands-on experience with Retrieval-Augmented Generation and prompt engineering
  • Experience designing agentic architectures and AI-driven systems
  • Strong understanding of machine learning, deep learning, and NLP concepts
  • Experience with microservices architecture, API design, and concurrency models
  • Practical knowledge of relational databases such as PostgreSQL
  • Experience working with vector databases, Redis or similar KV stores, and Pub/Sub systems
  • Experience with Azure or GCP, containers, Kubernetes, and CI/CD tools
  • Strong commitment to engineering best practices including TDD and BDD
  • Excellent communication skills in English
  • Openness to work hybrid from our client's office (Kraków) 8 days per month

Nice to have

  • Experience with Java for integration or middleware tasks
  • Experience in financial services or credit and lending domain
  • Experience building observability solutions for distributed systems