Unleash your full potential — shape the future of financial technology with cutting-edge AI and market solutions!
Krakow-based opportunity with hybrid work model (up to 3 remote days per week).
As a Senior Full Stack Engineer – AI and Markets Technologies, you will be working for our client, a leader in financial services technology, within the Markets & Securities Services division. You will contribute to innovative AI-driven solutions that transform how investors and institutions navigate the complexities of global markets. Join a team committed to pushing boundaries and delivering industry-leading digital innovations that open new opportunities for clients worldwide.
Your main responsibilities:
- Lead the full lifecycle development of sophisticated AI and market technology applications, from analysis through to deployment and support.
- Collaborate closely with product owners to understand requirements, challenge assumptions, and deliver incremental value.
- Own end-to-end ownership of features, ensuring robustness, scalability, and security.
- Support and maintain production environments, ensuring high availability and performance.
- Drive automation initiatives and develop tools to streamline workflows across the team.
- Mentor and pair with team members to foster a culture of continuous learning and innovation.
- Identify and address technical debt to maintain a healthy, scalable architecture.
- Contribute to documentation, blogs, and knowledge sharing to elevate team expertise and technical visibility.
You're ideal for this role if you have:
- At least 6 years of experience in software engineering, with a focus on full stack development.
- Proficiency in Python for backend development, especially for AI and LLM applications.
- Strong knowledge of RESTful API design, service integration, and cloud deployment (Azure OpenAI or similar).
- Solid SQL skills and experience with LLM observability tools like LangFuse or LangSmith.
- Hands-on experience with prompt engineering, RAG pipelines, and multi-step workflows using LangChain or LangGraph.
- Proven problem-solving ability, analytical mindset, and decision-making skills.
- Experience with DevOps practices, automation, and tools supporting continuous delivery.
It is a strong plus if you have:
- Working knowledge of Java enterprise ecosystems and Unix/Linux environments.
- Familiarity with multi-LLM routing frameworks such as LiteLLM.
- Skills in columnar data formats like Parquet, or analytical databases such as DuckDB.
Language Required for the role:
Fluent English — excellent command, both 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.
#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.