Senior Software Engineer – Anti-Fraud AI Service Platform
Location: Singapore, Singapore
Department: Engineering
Who We Are
About the Opportunity
You will focus on building high-performance Java services that can orchestrate complex workflows—integrating traditional rule engines with modern AI capabilities to protect millions of users and billions in assets.
What You’ll Be Doing
-
Platform Engineering: Design and scale a high-concurrency AI Service Platform using Java, capable of handling sub-millisecond risk assessments.
-
Service Orchestration: Build the middleware that integrates various AI services, including real-time feature extraction, model inference, and Agentic workflows for automated investigation.
-
AI Agent Integration: Develop the "Agent-as-a-Service" module, enabling autonomous agents to perform complex tasks like automated link analysis, entity resolution, and fraud report generation.
-
System Reliability: Ensure the platform remains resilient under extreme market volatility, managing distributed locking, caching strategies, and failover mechanisms.
-
Cross-Functional Collaboration: Partner with Data Scientists to productize ML models and with Risk Ops to translate emerging fraud trends into automated platform capabilities.
What We Look For In You
-
Java Mastery: Extensive experience with Java 17/21 and the Spring Boot ecosystem. Deep knowledge of asynchronous programming and reactive frameworks (e.g., Project Reactor, Vert.x).
-
Scalable Architecture: Proven track record of building distributed systems with Microservices, gRPC, and Kafka for high-throughput event processing.
-
AI/ML Infrastructure: Familiarity with the lifecycle of AI services—including model serving (Triton/TFServing), vector databases (Milvus/Pinecone), and LLM integration.
-
Agentic Frameworks: Knowledge of how to wrap LLMs into functional services (e.g., Tool-calling, memory management, and reasoning loops) within a production Java environment.
-
Data Proficiency: Experience with SQL and NoSQL environments (MySQL, MongoDB, Redis) and an understanding of Graph Databases (Neo4j) for fraud-path analysis.
Nice to Haves
- Familiarity with blockchain ecosystems and smart contract mechanics.
- Experience with scalable data pipelines and cloud infrastructure (e.g., AWS, GCP).
- Strong problem-solving abilities and critical thinking skills in fraud detection scenarios.
- Excellent communication skills and ability to work in a collaborative, cross-functional environment.
Perks & Benefits
-
Competitive total compensation package
-
L&D programs and Education subsidy for employees' growth and development
-
Various team building programs and company events
-
Wellness and meal allowances
-
Comprehensive healthcare schemes for employees and dependants
-
More that we love to tell you along the process!
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
