Senior Software Engineer, Risk
OKX
about 1 month ago
San Jose, CA, USA
Senior
Base Salary
$224k - $268k/yr
Responsibilities
- Design and develop 24/7 high scale APIs and distributed systems using Java and AWS.
- Implement real-time fraud monitoring with configurable rules.
- Develop machine learning models as microservices.
- Coordinate with front-end and cross-functional teams for complex deliverables.
- Write unit tests, integration tests, and CI/CD scripts.
- Own, monitor, and improve services in production.
- Research and promote new technologies and tools.
- Face technical challenges related to performance, fault-tolerance, and security.
Requirements
- At least 5+ years of experience in Software Development.
- Proficient in Java, with experience in other languages like C++, Python, Go, or Rust as a plus.
- Familiar with databases such as PostgreSQL and DynamoDB.
- Experienced in distributed systems and microservices.
- Strong knowledge of OOP/OOD and design patterns.
- Ability to work well in a team and drive cross-team solutions.
Benefits
- Competitive total compensation package.
- Learning and development programs with education subsidies.
- Various team building programs and company events.
- Wellness and meal allowances.
- Comprehensive healthcare schemes for employees and dependants.
Tech Stack
Amazon DynamoDBAWSC++GitGoJavaMavenPostgreSQLPythonRustSpring Boot
Categories
AI & MLBackendData ScienceTesting