At a Glance
- Tasks: Join our eTrading team to develop high-performance pricing algorithms and optimise system performance.
- Company: Onyx Capital Group is a top global market maker in commodity derivatives, driving innovation in trading technology.
- Benefits: Enjoy competitive pay, flexible working options, and the chance to work with cutting-edge technology.
- Why this job: Be part of a dynamic team shaping the future of trading with real-time data processing and ultra-low latency.
- Qualifications: Strong skills in low latency C++, Rust, or Java; experience in financial services is a plus.
- Other info: Ideal for tech-savvy individuals passionate about finance and trading systems.
The predicted salary is between 48000 - 72000 £ per year.
Onyx Capital Group is a leading global market maker in commodity derivatives. We provide the world’s largest commodity traders with the liquidity they need to trade a broad range of products under any market conditions.
We are creating a team of the brightest minds in trading, technology and finance to build the trading system of the future, striving for excellence in everything we do.
We’re seeking a highly skilled Low-Latency Developer to join our eTrading team. Primary responsibility will be to help implement a high-performance pricing container. This system will ingest real-time data, process it with ultra-low latency, and publish liquidity across multiple trading venues.
Responsibilities
- Develop pricing algorithms and normalization logic with nanosecond-level precision.
- Optimize system performance using kernel bypass techniques (e.g., DPDK), CPU pinning, and efficient memory management.
- Integrate with trading venues via FIX protocol and proprietary APIs.
- Collaborate with infrastructure teams to deploy and maintain systems.
- Ensure high availability and fault tolerance through redundant processing and networking.
- Implement monitoring tools for real-time performance tracking and diagnostics.
- Adhere to security and compliance standards for financial data handling.
- Strong proficiency in low latency C++ , Rust , or Java for performance-critical applications.
- Experience with DPDK , RDMA , or other kernel bypass/network acceleration techniques.
- Deep understanding of multithreading , lock-free programming , and memory management .
- Familiarity with FIX protocol , market data APIs , and exchange connectivity .
- Experience with Linux systems , especially in HFT or real-time environments.
- Knowledge of containerization (Docker, Kubernetes) and CI/CD pipelines .
- Experience working with collocated environments and ultra-low latency networks .
- Understanding of NVMe storage , high-frequency trading-grade servers , and network redundancy .
- Prior experience in financial services, especially in market-making , algo trading , or exchange connectivity .
#J-18808-Ljbffr
Low-Latency Developer employer: Onyx Capital Group
Contact Detail:
Onyx Capital Group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Low-Latency Developer
✨Tip Number 1
Familiarise yourself with the latest trends in low-latency development and high-frequency trading. Follow industry leaders on social media and engage in relevant online communities to stay updated on best practices and emerging technologies.
✨Tip Number 2
Network with professionals in the financial services sector, particularly those involved in market-making and algo trading. Attend industry conferences or webinars to make connections that could lead to referrals or insider information about job openings.
✨Tip Number 3
Showcase your technical skills through personal projects or contributions to open-source initiatives related to low-latency systems. This not only demonstrates your expertise but also gives you practical experience that can set you apart from other candidates.
✨Tip Number 4
Prepare for technical interviews by practising coding challenges that focus on multithreading, memory management, and performance optimisation. Use platforms like LeetCode or HackerRank to sharpen your skills and get comfortable with problem-solving under pressure.
We think you need these skills to ace Low-Latency Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with low-latency programming languages like C++, Rust, or Java. Include specific projects where you've implemented pricing algorithms or optimised system performance.
Craft a Strong Cover Letter: In your cover letter, express your passion for trading technology and detail your understanding of kernel bypass techniques and multithreading. Mention any relevant experience in financial services, particularly in market-making or algo trading.
Showcase Relevant Skills: Clearly list your technical skills related to the job description, such as familiarity with DPDK, FIX protocol, and containerization tools like Docker and Kubernetes. Use examples to demonstrate your expertise in these areas.
Proofread Your Application: Before submitting, carefully proofread your application for any errors or inconsistencies. A polished application reflects your attention to detail, which is crucial in a high-performance environment.
How to prepare for a job interview at Onyx Capital Group
✨Showcase Your Technical Skills
Be prepared to discuss your proficiency in low-latency programming languages like C++, Rust, or Java. Highlight specific projects where you've implemented high-performance algorithms or optimised system performance using techniques such as DPDK or CPU pinning.
✨Demonstrate Your Understanding of Financial Markets
Since the role is within a financial services context, make sure you can articulate your knowledge of market-making, algo trading, and exchange connectivity. Familiarise yourself with the FIX protocol and be ready to discuss how you've integrated with trading venues in the past.
✨Prepare for Problem-Solving Questions
Expect technical questions that assess your problem-solving abilities, especially in multithreading and memory management. Practice coding challenges that focus on low-latency scenarios to demonstrate your quick thinking and technical prowess.
✨Emphasise Collaboration and Communication
As the role involves working closely with infrastructure teams, be ready to discuss your experience in collaborative environments. Share examples of how you've effectively communicated technical concepts to non-technical stakeholders or worked in cross-functional teams.