remoteonsite
Senior Software Engineer - Fraud Rules Engine - Optimum Solutions (S) Pte. Ltd.
Software Engineer
Lead the design, development, and optimization of high‑throughput fraud detection systems using IBM ODM, Java, Python, and Go, while driving platform modernization and AI/GenAI integration in a financial services environment.
About the role
Key Responsibilities
- Design, author, and maintain complex fraud rules in IBM ODM, ensuring optimal performance and scalability.
- Develop and deploy microservices in Java, Python, or Go that integrate with relational and NoSQL databases for real‑time fraud detection.
- Lead platform modernization and large‑scale migration projects, enhancing system availability and reducing latency.
- Collaborate with data scientists to incorporate AI/GenAI models into the rule engine pipeline.
- Perform performance tuning, profiling, and capacity planning for high‑throughput environments.
Requirements
- 6+ years of software engineering experience in fraud detection or related domains.
- Deep expertise in IBM ODM rule authoring, implementation, and optimization.
- Strong programming skills in Java, Python, or Go with experience in distributed architectures.
- Proficiency with relational and NoSQL databases and data modeling.
- Experience with AI/GenAI integration and modern cloud or on‑prem infrastructure.