Quantitative Developer
Job details
Company Background Adaptive Frontier is a proprietary systematic trading firm that provides 24/7/365 liquidity to the global cryptocurrency markets. We run a suite of high frequency, low latency, delta neutral market making strategies on a wide variety of exchanges that reliably deliver alpha in all market conditions. Our culture values constant learning, continuous improvement, fast iteration, and relentless resourcefulness. We focus on results, not effort. We embrace sharing ideas with an open mind and engage in healthy debate to evaluate everything from first principles. Our org chart is exceptionally flat and we abhor bureaucracy in favor of nimble adaptivity, simplicity, and pragmatism. Role and Responsibilities We are seeking an experienced Quantitative Developer with a strong software engineering background to join our rapidly growing team to help manage and grow a suite of systematic strategies that trades tens of billions of dollars a month. You will:
- Interact with traders along with other technical team members to deeply understand the core problems we are trying to solve and brainstorm solutions.
- Identify, refactor, and optimize hot code paths to minimize latency and maximize maintainability, observability, and reliability.
- Apply modern software engineering best practices to continually improve the codebase.
- Help troubleshoot or explain intricate system details to traders as needed.
- Review code in pull requests for fellow team members to provide feedback and get context on other projects.
- Displays a positive mindset with high energy and a can-do attitude.
- Exhibits practical, iterative, and creative problem solving with a natural preference towards simplicity whenever possible in solutions, constantly keeping PnL as the north star when making technical decisions.
- Pragmatically balances between delivering clean, readable, maintainable code and rapidly deploying new functionality to take advantage of market opportunities.
- Understands the fundamentals of data structures and algorithms.
- Asks good questions if requirements are unclear, and respectfully knows when and how to push back on out of scope features or functionality requests.
- Provides suggestions for improvements.
- Enjoys working with team members to teach and learn together.
- Uses a data-backed approach to decision making and communicating ideas.
- Loves to reflect on challenges and improve processes.
- Possesses humility and expresses kindness to self and others.
- Must be currently located in Hong Kong and willing to work on-site.
- 3+ years of professional experience working in a software engineering role, ideally in either Python and/or C++.
- Familiarity with Rust or pre-existing demonstrable (via code) excitement to learn Rust.
- Ability to write clean, easily understood, performant code and documentation.
- Proficient in Git and GitHub (Pull Request) workflows.
- Strong troubleshooting, debugging, and problem solving skills.
- Eagerness to solve challenging, interesting problems.
- Refined taste in identifying the best solution from a variety of tradeoffs and elegance in explaining the rationale behind solutions and tradeoffs.
- Excellent attention to detail and ability to manage complexity into simplicity.
- Enthusiasm and interest in trading in the cryptocurrency industry.
- A degree in a technical field of study.
- Familiarity with a variety of connectivity protocols including but not limited to WebSockets, and FIX.
- Professional experience in a quantitative trading firm (either tradfi or crypto native).
- Strong interest in the cryptocurrency market.
- Introductory Video Call
- Skill assessment through in-person coding exercise
- Interview with founders
- Reference checks
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.