About the Role
Ignite innovation in FinTech — shape the future with cutting-edge AI/ML solutions!
Krakow-based opportunity with hybrid work model (up to 3 remote days per week).
As a Senior AI/ML Software Engineer – Financial Services, you will be working for our client, a global leader in transforming credit and lending through advanced AI and ML technologies. Join a dedicated team of engineers working at the forefront of financial innovation, developing impactful solutions that revolutionize the industry. This role offers a unique chance to contribute to high-stakes projects that drive real-world change and elevate your career in AI.
Your main responsibilities:
Design, test, and optimize prompts for Large Language Models (LLMs) to deliver high-quality outputs for credit and lending applications.
Develop sophisticated solutions using Retrieval-Augmented Generation (RAG) and vector databases to extract insights from complex financial data.
Participate in the full lifecycle of AI solutions, from problem discovery and prototyping to deployment and production maintenance.
Apply best practices in AI to ensure fairness, transparency, and accountability across models and applications.
Collaborate with cross-functional teams of engineers, product managers, and business stakeholders to align technical efforts with strategic goals.
Write and maintain high-quality, testable, and reusable code, utilizing cloud platforms such as Azure and GCP for deployment and scaling.
Co-author architectural designs and maintain AI products in production environments.
You're ideal for this role if you have:
3+ years of professional experience in AI/ML, with a focus on NLP, deep learning, or related fields.
Strong proficiency in Python; knowledge of Java is a plus.
Experience with frameworks such as FastApi, Langchain, Spring, and familiarity with data containers.
Good understanding of SQL databases, vector databases, and KV stores like Redis.
Knowledge of Microservices architecture, API design, and concurrency models.
Practical experience with cloud platforms (Azure, GCP), containers, Kubernetes, and CI/CD pipelines (Jenkins, Azure DevOps GCP Cloud Build).
Hands-on experience with TDD, BDD methodologies.
Deep understanding of LLM architectures, RAG, prompt engineering, and domain-specific NLP solutions.
Strong communication skills in English, capable of presenting complex technical concepts to business audiences.
It is a strong plus if you have:
Certifications or experience with Azure and GCP services.
Knowledge of observability tools and monitoring.
Experience in agentic architecture or developing AI solutions aligned with enterprise needs.
Language Required for the role:
Fluent English (spoken and written).
Eligibility for the role:
Only candidates with an existing legal right to work in the European Union will be considered for this role.
Tech Stack
PythonLLMRAGFastApiLangchainSQLvector databasesRedisKubernetesAzureGCPprompt engineeringNLP