Staff Engineer, Middleware
Core
Designing and optimizing microservice governance, RPC frameworks, message queues, and data middlewares to ensure high availability, scalability, and security for a crypto exchange.
Role type
Staff Engineer, Middleware Architecture
Builds
Microservice governance frameworks, RPC frameworks, MQ messaging middlewares, and data middlewares for OKX's business operations.
Domain
Fintech / Cryptocurrency / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Microservice architecture design, RPC framework implementation, Message queue management, NoSQL database optimization, Relational database optimization, Search engine optimization, Containerization orchestration, Distributed coordination services, System performance tuning, Incident response
Preferred skills
ServiceMesh, Sidecar patterns, eBPF, API Gateway management
Technologies
Spring Cloud, Dubbo, Kafka, RabbitMQ, MySQL, Redis, MongoDB, Elastic Search, Nacos, Apollo, Kong, Kubernetes, etcd, Zookeeper
Responsibilities
Architecting and optimizing middleware systems for high availability and scalability; Conducting research and selecting technical solutions for distributed systems; Designing efficient data storage solutions; Managing deployment, monitoring, and emergency response for middleware systems; Mentoring team members on industry trends and new technologies.
Seniority
Staff, hands-on IC with strategic design scope