Senior Software Engineer - Rust and Python

Adaptive Frontier-company-logo
Senior Software Engineer - Rust and Python
Adaptive Frontier
Software Engineer
Central and Western, Hong Kong
7 days ago
Full Time
Onsite
Technology, Information and Media
Job Description
38 days ago
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.

The founders are crypto native veterans who have thrived through many cycles with backgrounds from both Wall Street and Silicon Valley totaling over 25+ years of combined industry experience trading USD$1B+ daily notional. In this role you'll have direct access to the founders and work alongside them on a daily basis.

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 Software Engineer 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:
• Play a major role in helping to design, implement, maintain, and support the software that powers our proprietary trading strategies, including but not limited to the trading algorithms, trading systems, exchange connectivity, and
• 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.

As a result, you will have a direct impact on P&L and commensurately share in the upside of the firm.

Expectations

The ideal candidate:
• 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.
• Takes pride in one’s own work and delivers reliable, performant software.
• 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.
• Clearly communicates how data implies a particular conclusion; considers and explains alternative explanations for what the data shows.
• Excited to work in a fast paced environment with similarly speedy colleagues.
• 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 (hybrid).

Qualifications

Requirements
• 3+ years of professional experience working in a software engineering role, ideally in Python and a modern compiled language.
• 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 HTTP, WebSockets, and FIX.

Nice to Haves
• Professional experience in a quantitative trading firm (either tradfi or crypto native).
• Strong interest in the cryptocurrency market.

Benefits

Work directly with founders and an extremely high caliber team on interesting, challenging, and lucrative problems in a lightning paced, fascinating industry at the forefront of technology to develop and hone valuable, scalable skills.

Avoid bureaucracy while speedrunning fast-track access to obtain the responsibilities, ownership, and commensurate rewards that would require years of grinding the corporate ladder in other organizations.

Earn upside with above market compensation and annual performance bonus; we believe that technologists help build the high performance vehicle that traders use to derive PnL and we reward accordingly. We also believe that a small team of top achievers outperforms larger teams that are not as driven; with less mouths to feed, each individual member can earn more.

We strongly believe in professional development and are supportive in ensuring personal and professional growth.

Apply!

If this sounds like you, please apply by sending your Github/Gitlab/sample projects, cover letter, and CV/resume to recruiting@adaptivefrontier.com.

IMPORTANT NOTE: If you just submit your CV via LinkedIn you will be automatically ignored. We are looking for people who take the extra step and show attention to detail, so please take the time to stand out and demonstrate that you've fully read this job description by actually following the instructions!!!

Application Process

We have a straightforward four step candidacy process:
• Introductory video call
• Skill assessment through in-person pair programming
• Interview with founders
• Reference checks

Looking forward to your application!
Share to
More jobs like this
Principle Partners-company-logo
Senior Software Engineer | Hong Kong, HK
Principle Partners
Central and Western, Hong Kong
Rust Developer
JH Partners Asia Company Limited
Central and Western, Hong Kong
Nicoll Curtin Technology (HK) Limited-company-logo
Senior Fullstack Developer (Hedge Fund)
Nicoll Curtin Technology (HK) Limited
Central and Western, Hong Kong
Nicoll Curtin Technology (HK) Limited-company-logo
Senior Python Backend Developer / Junior (Hedge Fund)
Nicoll Curtin Technology (HK) Limited
Central and Western, Hong Kong
Frontline Data Solutions-company-logo
Azure DevOps Engineer
Frontline Data Solutions
Central and Western, Hong Kong
Nicoll Curtin Technology (HK) Limited-company-logo
Senior Full Stack Developer / Junior (Hedge Fund)
Nicoll Curtin Technology (HK) Limited
Central and Western, Hong Kong