We are looking for an experienced Crypto Backend Engineer to develop high-performance, cloud-native infrastructure that supports research, trading, and data pipelines. This role is essential for enabling real-time data ingestion and processing workflows, ensuring that our systems meet the demands of a high-uptime, low-latency trading environment.
Our client is a successful yet low-profile crypto hedge fund and proprietary trading firm, focusing on event-driven long/short discretionary strategies, with a proven track record of generating consistent 200%+ annualized returns.
The ideal candidate will have a strong background in Go and modern distributed systems, extensive experience in designing production-grade systems, and a solid operational mindset. You will collaborate closely with trading, infrastructure, and data teams to design and maintain fast, reliable, and observable systems.
Responsibilities
- Design & Develop: Lead the design and development of robust, high-performance backend systems using Go for real-time data processing and low-latency workflows.
- Promote Excellence: Promote engineering excellence through code quality, best practices, and mentoring team members.
- Collaborate: Collaborate with trading, product, and infrastructure teams to understand system requirements and deliver high-performance solutions.
- Own Production Services: Take ownership of production services, ensuring reliability, observability, and performance optimization.
- Contribute to Automation: Contribute to infrastructure automation and CI/CD improvements for rapid deployment and operational agility.
- Conduct Reviews: Conduct in-depth code reviews and lead technical discussions to influence engineering culture and standards.
- Implement Testing: Implement automated testing and participate in design discussions.
- Deploy & Manage: Deploy and manage services using cloud-native tools and best practices.
- Monitor & Troubleshoot: Monitor, debug, and troubleshoot production systems as part of the on-call incident response team.
Requirements
Must Have:
- Experience: 5+ years of backend development experience, including 3+ years using Go in production systems.
- Background: Background in crypto, high-frequency trading, or real-time market data systems.
- Leadership: Experience in large-scale system design and mentoring engineers on best practices.
- Knowledge: Strong knowledge of concurrency, memory management, and performance optimization in Go.
- Architecture: Proven experience in designing and deploying microservice architectures in high-availability environments.
- Understanding: Solid understanding of message queues, event-driven architectures, and asynchronous processing.
- API Knowledge: Strong knowledge of microservice architecture and REST/gRPC APIs.
- Networking Protocols: Understanding of networking protocols (TCP, UDP, WSS, etc.).
- Cloud Experience: Experience with cloud-native applications and containerization technologies (Docker, Kubernetes).
- Proficiency: Proficiency with message brokers (e.g., Kafka) and distributed systems.
- Data Storage: Knowledge of data storage technologies such as PostgreSQL, Redis, and time-series databases.
Nice to Have:
- Familiarity: Familiarity with Python and/or Rust.
- Infrastructure Tools: Experience with infrastructure-as-code tools (e.g., Terraform, CloudFormation).
- Observability Knowledge: Knowledge of observability tools (e.g., Prometheus, Grafana).
- Contributions: Contributions to open-source projects or a strong technical portfolio.
Get in touch with Sarah Fan – sarah.fan@ashford-benjamin.com
To apply for this job email your details to sarah.fan@ashford-benjamin.com