Python/Scala Developer for Transaction Monitoring
Offer summary

(Summary generated by AI based on the full job description)

The project focuses on building AML solutions for capital markets within banking. Required technologies are Python, Scala (or Java), Apache Spark (PySpark) and SQL, plus CI/CD tools like Bamboo/Jenkins and Bitbucket. Core responsibilities include designing and optimising data pipelines, implementing detection logic and rule frameworks, building scoring components, and ensuring code and operational quality in a greenfield architecture. Compensation up to 190 PLN/h net + VAT.

newyou can start ASAP

Python/Scala Developer for Transaction Monitoring

Company: OPTIVEUM SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ

from: 19 October 2026
to: 18 November 2026
190 - 190 złnet (+ VAT)/ hr.B2B contract (full-time)
Offer parameters
level:mid • senior
working mode:hybrid
Gdańsk, Pomeranian
Gdańsk, Pomeranian

Requirements

Expected technologies

Python
Scala
Java
SQL
Jenkins
Bitbucket

Our requirements

  • Strong programming skills in Python and Scala or Java
  • Advanced experience with Apache Spark (PySpark) and SQL for large-scale distributed data processing
  • Hands-on experience with distributed compute platforms and on-premise cluster environments
  • Proficiency with CI/CD tools such as Bamboo or Jenkins, and Bitbucket
  • Experience working in Agile teams, with the ability to work independently in a fast-paced, evolving environment
  • Strong analytical and problem-solving skills
  • Fluent Polish and English

Optional

  • Experience with Quantexa or transaction monitoring platforms
  • Understanding of capital markets products such as FX, equities, derivatives and bonds
  • Previous experience in financial crime, AML or surveillance use cases
  • Experience implementing rule-based detection systems, scorecards or alerting frameworks
  • Experience delivering against non-functional requirements such as performance, scalability, observability, data quality, resiliency and security
  • Experience with automation, including automated pipeline deployment, data validation, testing frameworks and workflow orchestration
  • Experience integrating solutions with third-party systems, such as case management systems
  • A strong can-do attitude and the ability to collaborate in a cross-functional team

Your responsibilities

  • Design, implement and optimise data pipelines supporting end-to-end capital-markets AML detection scenarios
  • Implement detection logic, rule frameworks and scoring components for financial-crime use cases
  • Ensure high-quality engineering across code, data pipelines and operational processes
  • Contribute to a greenfield architecture with a strong sense of ownership, innovation and delivery excellence

About the project

We are currently looking for a Python/Scala Developer for Transaction Monitoring to join the team of our client from the banking sector. For this role, Optiveum is the recruitment and contracting party, which means you will sign the cooperation agreement directly with us.
You will build data pipelines and detection logic for capital-markets anti-money laundering (AML) scenarios, contributing to a greenfield architecture with real ownership over what you deliver.
Key Details:
Rate: up to 190 PLN/h net + VAT
Work Model: B2B contract, full-time (40 h/week), hybrid – 3 days per week in the office
Location: Gdańsk, Gdynia, Warsaw or Łódź
Languages: Fluent Polish and English
Interested? Apply now and help a leading Nordic bank stay ahead of security risks!
Company

Benefits

  • remote work opportunities
  • integration events

OPTIVEUM SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ

Optiveum is acting as a sourcing partner for this role. You will be signing a cooperation agreement directly with our partner—a renowned IT contracting company with nearly 20 years of presence on the market.
The end client operates in the international public, defense, or government administration sector, leading large-scale, multi-million euro digital transformation projects.

This is how we work

Python/Scala Developer for Transaction Monitoring
190–190 zł / hr. (B2B)
I apply to:
OPTIVEUM SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
Gdańsk, Pomeranian
Pracodawca zbiera zgłoszenia przez swój system.
Przejdziesz na zewnętrzny formularz.

By clicking "Aplikuj" you confirm that you've read and accepted our Terms and Conditions.


Certain terms used in this advertisement result from the standard layout and functionality of the website. They are technical in n ...


This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Need more information?

  • Make sure the body of the offer doesn’t already include what you’re looking for.
  • Ask a question if you need more information you’re interested in.
  • We’ll forward your question to the employer and aim to provide a response within 3 business days.

Share this offer