Senior Software Engineer – Anti-Fraud AI Service Platform
TLDR
Build the foundational infrastructure for real-time fraud detection services, deploying machine learning models and integrating AI capabilities to protect millions of users.
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!
Benefits
Education Stipend
L&D programs and Education subsidy for employees' growth and development
Health Insurance
Comprehensive healthcare schemes for employees and dependants
Other Benefit
Various team building programs and company events
Wellness Stipend
Wellness and meal allowances
OKX operates as a prominent cryptocurrency exchange, enabling users to buy, sell, and trade a wide range of digital assets, including Bitcoin and Ethereum. In addition to facilitating crypto trading, they've developed OKX Wallet, a widely-used platform for accessing decentralized applications and exploring the Web3 landscape.
- Founded
- Founded 2017
- Employees
- 500+ employees
- Industry
- Diversified Financial Services