Empower innovation at the forefront of financial technology — shape the future of AI-driven markets!
Krakow-based opportunity with hybrid work model (up to 3 remote days per week).
As a Senior Python Engineer – Natural Language Processing (NLP), you will be working for our client, a leader in AI Markets within the Global Markets Technology division. You’ll contribute to developing award-winning digital services that revolutionize how institutional investors interact with global markets through advanced natural language processing solutions. This role offers a unique chance to be part of a driven team delivering real-time data insights and market intelligence with innovative AI applications, fostering both your professional growth and the future of digital finance.
Your main responsibilities:
- Design, develop, and maintain scalable Python-based applications for natural language processing and AI solutions.
- Collaborate within a cross-functional team to translate business requirements into technical stories and deliver iteratively to production.
- Participate in all phases of the development lifecycle, including analysis, testing, deployment, and production support.
- Identify and prioritize technical debt to maintain a balanced and healthy codebase.
- Ensure solutions align with technology guidelines and constraints through thorough design and peer review.
- Support and guide junior team members, fostering a collaborative and innovative team environment.
- Contribute to continuous improvement through active participation in Agile practices and team ceremonies.
You're ideal for this role if you have:
- At least 5 years of experience in Python development within a professional environment.
- Strong knowledge of Pandas, Numpy, Flask/Django frameworks.
- Experience with NLP, machine learning, or artificial intelligence is highly desirable.
- Familiarity with financial systems such as FX or Rates pricing is a plus.
- Knowledge of KDB or cloud solutions would be advantageous.
- Proven ability to work effectively with local and global teams.
- Good understanding of Agile methodologies with a focus on delivery.
- Leadership skills with a willingness to provide guidance to junior staff.
- A flexible, open-minded approach to responsibilities and a strong desire to learn and grow.
- Excellent communication skills in written and spoken English.
It is a strong plus if you have:
- Experience with JavaScript or Vue.js (optional).
- Additional certifications or familiarity with emerging technologies like Haskell, Rust, Julia, or Elm.
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.
#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.