Senior Python Engineer – Natural Language Processing (NLP)
⚲ 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.
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.
🔍 Dekoder Ogłoszenia
🔴
Empower innovation at the forefront of financial technology — shape the future of AI-driven markets!
To bardzo ogólne i marketingowe hasło, które nie precyzuje konkretnych zadań ani technologii, ale ma na celu przyciągnięcie uwagi.
🔴
contribute to developing award-winning digital services that revolutionize how institutional investors interact with global markets through advanced natural language processing solutions.
Choć brzmi imponująco, "award-winning" i "revolutionize" to często marketingowe określenia, które mogą nie odzwierciedlać codziennej rzeczywistości projektu.
🔴
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.
Określenie "driven team" może sugerować wysokie tempo pracy i presję, a "unique chance" może być standardowym zwrotem rekrutacyjnym.
🔴
Identify and prioritize technical debt to maintain a balanced and healthy codebase.
Choć brzmi dobrze, może oznaczać, że zespół ma już znaczące zadłużenie techniczne, które będzie wymagało dużo pracy.
🟡
Support and guide junior team members, fostering a collaborative and innovative team environment.
Może oznaczać, że będziesz miał obowiązek mentoringu, co jest pozytywne, ale może też pochłaniać czas przeznaczony na własne zadania.