Python Engineer - NLP
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).
We offer you:
ITDS Business Consultants is involved in various, innovative, and professional IT projects for international companies in the financial industry in Europe. We offer an environment for professional, ambitious, and driven people. The offer includes:
Stable and long-term cooperation with very good conditions
Enhance your skills and develop your expertise in the financial industry
Work on the most strategic projects available in the market
Define your career roadmap and develop yourself in the best and fastest possible way by delivering strategic projects for different clients of ITDS over several years
Participation in Social Events, training, and work in an international environment
Access to an attractive Medical Package
Access to Multisport Program
#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.
Python Engineer - NLP
Python Engineer - NLP