Software Engineer/Data Scientist

Job description

We are making banking safer for everyone.

Together with our partner - one of the biggest financial institutions in the world - we are working on identifying the biggest security threats for the banking industry and helping the business make smart, cost-effective decisions to mitigate possible attacks, using statistics models, probability theory, risk modelling and expert knowledge in cybersecurity.

Your job would include re-coding of a model from the existing technology stack to cloud native solution and significant extensions to the methodology behind the model. Depending your qualifications the position can be more focused or software development or methodology developments aspects.

We are doing it in a global, Agile team, using top-notch technology.

Who said that working for a bank needs to be boring?


  • Strong Python programming skills
  • Previous exposure to machine learning and numerical libraries in Python like numpy, scipy, pandas, scikit-learn, h2o, keras, pymc3 or similar
  • Some experience with building front-ends using HTML, CSS, Javascript
  • Very good understanding of probability theory, random variables and their distributions, monte-carlo simulations, stochastic processes, uncertainty quantification
  • Familiarity with basic statistical inference and machine learning algorithms and general interest in the field  (any exposure to Bayesian inference would be a strong plus)
  • Experience with tools like Alteryx, RapidMiner, Orange, Knime, Azure ML Studio or similar (would be a plus)
  • Familiarity with Linux, experience is using AWS or GCP cloud (would be a plus)
  • Familiarity with Git and GitHub
  • Motivation to develop in the field of risk modelling
  • Understanding of agile methodologies
  • Team-oriented mentality combined with ability to complete tasks independently to a high quality standard
  • English, both written and spoken
  • At least M.Sc. degree in a quantitative field (mathematics, physics, computer science or similar)


  • You will support our cybersecurity initiatives by providing modeled outputs to better enable management decisions on cyber risk
  • You will take control of the model from model developers and operate the model within our environment to support ongoing cyber portfolio planning
  • You will propose mathematically-sound alternatives to address methodology deficiencies
  • You will perform conceptual and quantitative work to extend a mathematical domain model of risk being developed within the unit for policy analysis and predictive modelling
  • You will provide conceptual and theoretical validation of technical work produced by other team members

We offer:

  • Interesting path of a career in an international organization
  • Continuous learning in a dedicated and talented team
  • Private medical healthcare and Multisport cards to help you stay fit
  • Life insurance plan to give you a sense of security and stability
  • Cultural exchange
  • Flexible working hours and the opportunity to work from home.

By choosing to apply you agree on:

1. Processing of your personal data by OpsTalent Spółka z o.o. Sp. k. for the purpose of the recruitment process. This consent enables processing of any additional data provided in your application, including processing and sharing of your personal data with OpsTalent clients and partners across the European Union in the current recruitment process.


2. If you want us to keep your CV in our database, add the following consent in the CV: " I agree with the processing by OpsTalent Spółka z o.o. Sp.k. personal data contained in my recruitment application for future recruitment purposes" Your profile will be stored in our database for a period of 2 years. This consent allows the processing of data provided in the application, including the processing and sharing of personal data to customers and partners of OpsTalent throughout the European Union in future recruitment processes

3. Processing and usage of your personal image by OpsTalent Spółka z o.o. Sp.k. in the recruitment processes (valid if you attached a photo in your CV).


The Controller of personal data is OpsTalent Spółka z o.o. Sp. k. with registered office at Ślężna 132 53-111 Wrocław, Poland. Providing data is voluntary but necessary for this purpose. Processing your data is lawful because it is necessary in order to take steps at the request of the data subject prior to entering into a contract (article 6 point 1b of Regulation EU 2016/679 - GDPR).

You have the right to access, correct, modify, update, rectify, request for the transfer or deletion of data, withdrawal of consent or objection. Please contact us via email here: if any of the above cases concern you.