Cryptocurrency platform for institutional and retail trading, staking, and custody
Gemini operates a multi-asset cryptocurrency platform serving both retail and institutional customers. The tech stack spans JVM languages (Scala, Java, Kotlin) paired with Go and Python, orchestrated on Kubernetes and AWS—a mature polyglot architecture typical of high-throughput financial systems. Security dominates the hiring composition by headcount, and active projects cluster heavily around secrets management, zero-trust infrastructure, PKI, and application security automation, reflecting both regulatory compliance demands and the operational risk profile of custody and trading platforms.
Gemini is a cryptocurrency trading and custody platform founded in 2015 and headquartered in New York. The platform enables customers to buy, sell, stake, and store digital assets, serving both individual and institutional clients. With 501–1,000 employees, the company operates across the United States, United Kingdom, and Singapore. The product bridges traditional finance and crypto infrastructure, positioning itself as a regulated alternative in the digital asset space. Core engineering efforts center on mobile client development, API latency reduction, fraud detection and prevention, and the operational security layer required for a licensed financial services provider holding customer assets.
Gemini's stack is anchored in JVM languages (Scala, Java, Kotlin, C#), Go, and Python for backend services, with React Native for mobile; Kafka and RabbitMQ for messaging; PostgreSQL and MySQL for databases; and Kubernetes and Terraform on AWS for infrastructure orchestration.
Current projects include secrets management with automated rotation, zero-trust architecture, PKI and certificate lifecycle management, mobile application performance optimization, fraud detection and remediation, and high-signal application security automation.
Other companies in the same industry, closest in size