Senior Python Engineer – Natural Language Processing (NLP)
ITDS
⚲ Krakow
23 520 - 30 240 PLN netto (B2B)
Wymagania
- agile methodologies
- Natural Language Processing
- JavaScript
- Python
- Django
- Pandas
- NumPy
- Flask
- Machine Learning
- Leadership
Opis stanowiska
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.