Job Summary:
dYdX is a company focused on building state-of-the-art decentralized technologies that aim to redefine global financial markets. The Lead Trading Infrastructure Engineer will be responsible for designing and scaling critical trading systems while providing technical leadership and mentoring to junior engineers.
Responsibilities:
• Design, build, and scale decentralized matching engine, risk system, and limit order book for for a high-performance trading protocol and its surrounding backend systems
• Provide technical guidance and leadership in navigating tradeoffs (architecture, timeline, etc.)
• Ensure best practices within the engineering team through guidance on architecture, code reviews, performance, testing, efficiency, and other engineering excellence improvements
• Collaborate with engineers, designers, researchers and product managers to turn requirements into products and lead the execution end-to-end
• Mentor and develop junior engineers
Qualifications:
Required:
• 8+ years experience working as a backend software engineer
• Experience with trading system development at a mid/high frequency firm writing code to communicate with exchanges (i.e. order entry and low latency feed handlers)
• And/or experience working on exchange infrastructure, dealing with low latency order intake, risk checks, and matching
• Strong experience in one or more systems or backend programming languages (e.g. Go, Rust, C++, Python)
• Deep understanding of distributed systems and software architectures, excellent coding skills, strong CS fundamentals, and strong debugging capabilities
• Fast learner who can quickly master new technologies
Company:
dYdX is a leading decentralized exchange offering Perpetual, Margin, & Spot trading, as well as borrow / lend pools on Ethereum. Founded in 2017, the company is headquartered in San Francisco, USA, with a team of 11-50 employees. The company is currently Early Stage.