Software Engineer - AML - Ai & Data Platforms
Core
Design, develop, and operate high-throughput, low-latency distributed services supporting fraud detection and case management for over 1,500 internal users.
Role type
Senior backend software engineer (distributed systems)
Builds
Scalable platform capabilities for fraud detection and case management
Domain
Financial services / Anti-Money Laundering (AML)
Deliverable
production ML models
Required skills
Java, Python, distributed systems, Kafka, OpenSearch/Elasticsearch, Solr, Cassandra, Kubernetes, CI/CD pipelines, cloud-native services
Preferred skills
AI concepts, LLM-based development tools, performance analysis and optimization
Technologies
Java, Python, Kafka, OpenSearch, Elasticsearch, Solr, Cassandra, Kubernetes
Responsibilities
Design and develop scalable backend services; Build and maintain high-throughput and low latency APIs; Contribute to platform modernization including service migrations and data ingestion pipelines; Develop and enhance deployment automation and monitoring; Troubleshoot production issues and perform performance tuning; Partner with cross-functional teams to translate requirements into technical solutions.
Seniority
Senior, hands-on IC