Python/Scala Developer for Transaction Monitoring
At OPTIVEUM sp. z o.o. · Warsaw; Warsaw, Poland; Gdańsk; Gdańsk, Poland; Gdynia, Poland; Łódź; Łódź, Poland
- Engineering
See how well you match Match me reads your CV and picks the jobs that suit you best.
Where you’ll work
Hybrid, based in Gdańsk, Warsaw or Łódź
“Warsaw”
From the location.
“Warsaw, Poland”
From the job board field.
“Gdańsk”
From the location.
“Gdańsk, Poland”
From the job board field.
“Gdynia, Poland”
From the job board field.
“Łódź”
From the location.
The job board lists it as hybrid.
Hybrid means some days in the office. The listing says how many, and where.
Report a mistake
- Posted
- 15 October 2026
- First seen by us
- 16 October 2026
- Last checked
- 35 hours ago
Job description
From OPTIVEUM sp. z o.o.’s job post, as they wrote it.
Python/Scala Developer for Transaction Monitoring
About the Offer
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.
Read the full description
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
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
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
Nice to have:
* 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
Get jobs like this by email
Once a week, we email the new remote jobs open where you live, each with the line that proves it. Every email has a one-click unsubscribe.