This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Senior Software Engineer in Client Risk, you will design and build scalable risk monitoring systems using AI, ML, and LLM technologies. You will help automate review processes, consolidate risk insights, and develop unified client management tools. You will also define and implement evaluation frameworks to measure the effectiveness of our AI-powered solutions, collaborating with product, engineering, operations, and data teams to drive innovation in risk management.
Job Responsibility:
Design, build, and maintain cutting-edge risk monitoring systems that proactively detect and mitigate client-level risks using AI (ML, LLMs, agent frameworks) and advanced data analytics
Develop automated name screening, sanction checking, and anti-money laundering solutions powered by LLM agents, aligned with operational team workflows
Build seamless client management systems that unify internal and external data into a single source of truth for risk intelligence and decisioning
Establish robust agent evaluation methodologies and pipelines to objectively measure and demonstrate the effectiveness of AI-driven automation solutions
Construct and support scalable, highly available, and low-latency distributed systems on public cloud infrastructure (e.g., GCP/AWS), ensuring quality, reliability, and strong data governance
Build and maintain reliable data pipelines, data quality monitoring, and real-time streaming services
Collaborate with global, cross-functional teams—including product, engineering, operations, compliance, and data science—to drive impactful risk solutions and operational excellence
Requirements:
Bachelor’s degree in Computer Science, Software Engineering, or a related technical discipline, or equivalent practical experience
Solid backend engineering skills
experience with Java, Python, or Kotlin (Spring / Spring Boot preferred)
Experience designing and developing scalable, high-concurrency, high-availability distributed systems, ideally in a cloud environment
Strong ability to translate complex business requirements into robust technical solutions, with a focus on risk intelligence and automation
Proficiency with modern server technologies, data modeling, and performance optimization
Clear orientation towards measurable business and customer outcomes
Excellent communication and collaboration skills with cross-functional partners
proactive, pragmatic, and driven
Nice to have:
Experience in or knowledge of financial crime, risk management, compliance, or fintech domains
Proven experience with LLM agent frameworks, such as building Retrieval-Augmented Generation (RAG) pipelines, langchain, langfuse, or MCP