Emagine ConsultingWarsaw, Poland

IT Developer (Python & Java)

Project-Based

Description

BankingB2B up to 170 zł/hHybrid work 3 days per week in the office in Warsaw or Gdańsk/Gdynia or ŁódźIntroduction & SummaryThis role demands exceptional programming abilities, with a strong emphasis on Python and Java, along with substantial experience in big data environments like Apache Spark. As a key player in capital markets AML detection scenarios, the individual will contribute to innovative solutions and high-quality engineering practices.Main ResponsibilitiesDesign, implement, and optimise data pipelines to support 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.Key RequirementsStrong programming skills in Python and Java.Advanced experience with Apache Spark (PySpark) and SQL for large-scale distributed data processing.Hands-on experience in distributed compute platforms and on-premise cluster environments.Familiarity with high-quality engineering practices.Ability to implement complex detection logic.Nice to HaveUnderstanding of Capital Markets products including 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 NFRs like performance, scalability, observability, data quality, resiliency, and security.Experience in integrating solutions with third-party systems.A strong “can-do” attitude and effective collaboration skills in a cross-functional team.

Skills

ApachePythonApache SparkSecuritySQLJava