Software Engineering Internship
D2X Group
What we do
D2X launched the first regulated crypto derivatives exchange in a Tier 1 jurisdiction, operating 7 days a week. D2X Currently offers cash-settled BTC and ETH Calendar Futures in USD and EUR, with plans to offer more underlings as well as expanding into Options and Perpetual Futures within the year.
D2X Group N.V. was incorporated in 2021 in Amsterdam with the ambition to pioneer next-generation market infrastructure. D2X holds an MTF license (MiFID II) and has raised over €18 million from strategic investors including Point72, Flow Traders, and GSR.
Working at D2X means being reliable, innovative, driven, and transparent, with great communication skills. Our culture of entrepreneurship and accountability creates an environment where individuals are empowered to take ownership, deepen their expertise, and build meaningful careers.
Technology at D2X
Digital asset markets operate continuously, 24/7/365. To support this, we build and operate a highly resilient, low-latency exchange platform using modern engineering practices.
Our technology stack emphasizes:
- Low-latency, event-driven architectures
- Continuous delivery and rapid iteration
- Strong observability and real-time analytics
- Robust data pipelines and warehousing for trading, risk, and reporting
Technology is a core differentiator at D2X and is tightly integrated with product development and market structure design.
Software Engineering at D2X
We are looking for a Software Engineering Intern to join our engineering team and contribute to the core of our trading and risk infrastructure. You’ll work closely with experienced Rust developers to design, build, and maintain high-performance systems that underpin D2X’s exchange platform.
You’ll gain exposure to technologies such as Rust, Aeron, Kafka, PostgreSQL and other low-latency systems, and may occasionally contribute to TypeScript/web-related projects depending on ongoing initiatives.
This is an ideal role for someone with a systems programming background who is curious about financial markets, distributed systems, and performance engineering.
Your responsibilities
- Contribute to the development of D2X’s trading and risk management systems written primarily in Rust.
- Work on integrations with components such as PostgreSQL databases, Kafka messaging, and internal APIs.
- Participate in the design, testing, and performance optimization of low-latency systems.
- Collaborate with engineers on internal tools or web-based dashboards (TypeScript/React).
- Learn about digital derivatives markets and modern exchange architecture.
- Engage in code reviews, testing, and continuous integration workflows.
Your Skill Set
- Strong programming skills in Rust or another low-level language (C/C++/Go).
- Recent graduate or final-year student in Computer Science, Engineering, or a related field
- Strong interest in analytics, financial markets, trading systems, and market structure
- Proactive attitude. You take initiative, explore problems deeply, and communicate clearly.
- Comfort working in a Linux-based environment with modern development tools (Git, Docker, Kubernetes etc.).
- (Optional) Knowledge of NixOS, Bazel, Kafka, PostgreSQL, or TypeScript, is a plus.
What we offer
Through this internship, you will gain hands-on exposure to how a regulated exchange designs, builds, and evolves a modern trading platform. You will work closely with experienced professionals across Trading, Technology, and Risk, developing both technical and market-structure expertise.
We aim to be flexible and supportive as you start your career, while giving you real ownership and meaningful responsibility.
- Competitive reimbursement of €1,000
- Energetic, collaborative, and entrepreneurial work culture
- Up to 27 days of annual leave (full-time equivalent)
- Dynamic, international, and respectful working environment where initiative is encouraged and individuals are valued
Are you up for the challenge? We would love to get to know you!
Pre-Employment Screening
If your application is successful, your personal data may be used for a pre-employment screening check. The pre-employment screening may include a certificate of good conduct, employment history, education and other information (such as media information) that may be necessary for determining your qualifications and suitability for the position. The company may also request and contact references.
You can find out more about how we handle your data in our Privacy Statement.
Disclaimer: Unfortunately, we are not able to sponsor non-EU citizens.