Unleash the power of AI — revolutionize financial services with innovative solutions!
Krakow-based opportunity with hybrid work model
As a Senior AI/ML Software Engineer – Financial Services, you will be working for our client, a leading player in the financial technology industry, dedicated to transforming credit and lending processes through cutting-edge AI and machine learning projects. Join a dynamic team that leverages innovative technologies to solve real-world financial challenges and drive the future of banking and credit services.
Your main responsibilities:
- Design, test, and optimize prompts for Large Language Models (LLMs) to ensure high-quality and reliable outputs for credit and lending applications.
- Develop and implement advanced retrieval-augmented generation (RAG) solutions and utilize vector databases to extract insights from complex financial data.
- Lead the full lifecycle of AI solutions, from problem discovery and prototyping to design, implementation, and deployment in production environments.
- Ensure AI model fairness, transparency, and accountability by applying best practices throughout development.
- Collaborate with cross-functional teams—including engineers, product managers, and business stakeholders—to align AI solutions with strategic objectives.
- Write maintainable, testable, and reusable code in a cloud environment (Azure, GCP).
- Contribute to solution design, architecture, and ongoing product management in a fast-paced, innovative setting.
- Utilize cloud platforms, containers, Kubernetes, and CI/CD pipelines to scale and deploy AI models efficiently.
You're ideal for this role if you have:
- At least 4 years of professional experience in AI, ML, or Data Science.
- Strong proficiency in Python (3+ years) and Java.
- Experience with frameworks such as FastApi, Langchain, Data containers, and Spring.
- Knowledge of SQL databases (PostgreSQL), vector databases, and KV stores like Redis.
- Hands-on experience with microservices architecture, API design, observability, concurrency, and cloud deployment (Azure/GCP, Kubernetes, CI/CD).
- Practical experience with TDD, BDD, and performance testing.
- Deep understanding of LLM architectures, domain-specific data usage, RAG, prompt engineering, and agentic architecture.
- Background in machine learning, NLP, and deep learning, with proven ability to prioritize and develop AI solutions in a fast-moving environment.
- Excellent communication and presentation skills in English, capable of conveying complex technical ideas to business partners.
It is a strong plus if you have:
- Certifications in cloud platforms (Azure, GCP).
- Experience with real-time data processing or financial data analytics.
Language Required for the role:
Fluent English
Eligibility to work in Europe:
Only candidates with an existing legal right to work in the European Union will be considered for this role.
#MAKEYourCareerBETTER
Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.