Description
IMC has a strong presence in traditional Finance and has been expanding into Crypto over the last years. Through its overseas affiliates, IMC provides liquidity and trades on many cryptocurrency exchanges and DeFi protocols. You can expect a dynamic, fast-paced environment that delivers a steady stream of challenges and opportunities, with one of the most exciting aspects of the job being our quick feedback loop in the research, development and deployment of strategies.
As a Graduate Software Engineer, you‘ll be joining our core engineering team. You will contribute to our proprietary low-latency trading system, acquire market and trading data, implement ETL processes and collaborate with traders and researchers on improving the trading results.
Your Core Responsibilities:
- Design, develop, maintain, and improve the in-house data infrastructure powering our market and trading data platforms, covering both batch and real-time streaming pipelines.
- Build and extend scalable data pipelines to support additional exchanges, trading venues, and new business domains.
- Work closely with software engineers, quantitative researchers, and traders to deliver reliable, high-performance data solutions for research and production trading.
- Contribute throughout the software development lifecycle, from design and implementation to testing, deployment, monitoring, and continuous improvement.
- Help improve the performance, reliability, scalability, and observability of our distributed data processing systems.
Your Skills and Experience:
- Master or bachelor degree in Computer Science, Mathematics, Physics, or another related technical field.
- Strong programming skills in Python and at least one statically typed language, such as Java, Scala, Go, C++, or Rust.
- Experience with Python data analysis tools such as Jupyter Notebook, Pandas, NumPy, or modern distributed DataFrame frameworks through coursework, research, internships, or personal projects.
- Solid computer science fundamentals, including algorithms, data structures, concurrency and parallelism, networking fundamentals, software architecture, and writing clean, maintainable code.
- A performance-oriented mindset with an interest in building scalable distributed systems and understanding concepts such as latency, throughput, memory efficiency, serialization, backpressure, fault tolerance, and state management.
- Exposure to modern data engineering and data lake technologies such as Apache Spark, Apache Flink, Apache Iceberg, ClickHouse, Apache Kafka, Apache Airflow, Dagster, or similar technologies is a plus.
- Exposure to modern infrastructure technologies such as Kubernetes, Docker, CI/CD, GitOps, observability and monitoring is a plus.
- Excellent written and spoken English, with the ability to collaborate effectively in an international team.
- Passionate about designing, developing, testing, deploying, maintaining, and continuously improving software.
Location and Office Culture:
- IMC office in Zug, Switzerland.
- Note that this is an onsite role, with some but limited flexibility for working from home.
- You can expect a dynamic, fast-paced environment that delivers a steady stream of challenges and opportunities.
- One of the most exciting aspects of the job is our quick feedback loop in the research, development and deployment of strategies.
- We give people lots of responsibility and the support they need to make an impact from day one.
- We promise you a flat structure and an open, collaborative culture that stimulates the sharing of ideas, knowledge and technology between our teams and offices.
About Us
IMC is a global trading firm powered by a cutting-edge research environment and a world-class technology backbone. Since 1989, we’ve been a stabilizing force in financial markets, providing essential liquidity upon which market participants depend. Across our offices in the US, Europe, Asia Pacific, and India, our talented quant researchers, engineers, traders, and business operations professionals are united by our uniquely collaborative, high-performance culture, and our commitment to giving back. From entering dynamic new markets to embracing disruptive technologies, and from developing an innovative research environment to diversifying our trading strategies, we dare to continuously innovate and collaborate to succeed.
Similar jobs
IMC has a strong presence in traditional Finance and has been expanding into Crypto over the last years. Through its overseas affiliates, IMC provides liquidity and trades on many cryptocurrency exchanges and DeFi protoc…
As a Graduate Quantitative Researcher, you will work with experienced researchers and developers in a fast-paced, data-driven environment. You will learn how trading ideas are researched, tested, and deployed, while cont…
IMC has a strong presence in traditional Finance and has been expanding into Crypto and DeFi over the last years. Through its overseas affiliates, IMC provides liquidity and trades on many cryptocurrency exchanges and De…
IMC has a strong presence in traditional Finance and has been expanding into Crypto over the last years. Through its overseas affiliates, IMC provides liquidity and trades on many cryptocurrency exchanges and DeFi protoc…
IMC has a strong presence in traditional Finance and has been expanding into crypto and DeFi over the last years. Through its overseas affiliates, IMC provides liquidity and trades on many cryptocurrency exchanges and De…
IMC has a strong presence in traditional Finance and has been expanding into crypto and DeFi over the last years. Through its overseas affiliates, IMC provides liquidity and trades on many cryptocurrency exchanges and De…
IMC is a proprietary trading firm active in cryptocurrency markets around the clock, every day of the week. To support our expanding trading operations, we are seeking a Risk Manager specialized in digital assets to join…
Est. 200,000 USD
Technology is at the heart of modern electronic trading. IMC is seeking highly driven graduates to apply quantitative techniques and practical experimentation to the technology used by exchanges, connectivity providers,…
Est. 200,000 USD
IMC is seeking a highly skilled C++ Software Engineer to join our Chicago team. As a Software Engineer, you will design and develop software solutions tailored to the hardware-specific needs of our global trading system…
IMC has a strong presence in traditional finance and has been expanding its cryptocurrency trading activities over recent years. Through its global affiliates, IMC provides liquidity and trades across a broad range of cr…
Est. 95,000 EUR
At IMC, technology is not a department; it's at the heart of everything we do. Developed in-house, our innovative software makes millions of trading decisions daily, and we win by making better and faster decisions than…
Est. 62,000 EUR
Your IMC journey as a Graduate Software Engineer will begin with a five-week Global Trainee Programme led by our seasoned engineers and traders alongside graduates from all three IMC regions: Europe, the United States, a…
Est. 80,000 EUR
At IMC, technology is not a department; it's at the heart of everything we do. Developed in-house, our innovative software makes millions of trading decisions daily, and we win by making better and faster decisions than…
Est. 250,000 USD
IMC is looking for talented and passionate Quant Traders to play a critical role in trading a wide range of financial instruments in a fast-paced, dynamic environment. As a Quant Trader, you will be part of highly motiva…
Est. 80,000 GBP
At IMC, technology is at the core of everything we do. Our innovative in-house software drives millions of trading decisions daily, allowing us to outperform the competition through faster, more effective decision-making…
Est. 200,000 USD
Having the best technology drives our business. As a Hardware Engineer at IMC, you are responsible for spotting new opportunities, solving problems and developing new technologies. Our Hardware development process is inn…
Est. 60,000 EUR
Your IMC journey as a Graduate Software Engineer will begin with a five-week Global Trainee Programme led by our seasoned engineers and traders alongside graduates from all three IMC regions: Europe, the United States, a…
Est. 200,000 USD
Having the best technology drives our business. As a Software Engineer at IMC, you will drive the development of our cutting-edge trading algorithms. You will be responsible for spotting new opportunities, solving proble…
At IMC, technology is not a department; it’s at the heart of everything we do. Developed in-house, our innovative software makes millions of trading decisions daily, and we win by making better and faster decisions than…
At IMC, technology is not a department; it’s at the heart of everything we do. Developed in house, our innovative software makes millions of trading decisions daily, and we win by making better and faster decisions than…
Est. 180,000 USD
IMC is looking for an Experienced Risk Manager to join our Chicago Risk team, focusing primarily on Delta One business. Risk at IMC is deeply integrated with trading—we don't operate as a separate control function. Inste…
Est. 300,000 USD
As a Graduate Machine Learning Researcher at IMC, your work will directly impact our global trading strategies. You will apply advanced machine learning, statistical, and computational techniques to solve complex, real-w…
Est. 520,000 DKK
IMC is launching a new power and gas trading business in Aarhus, Denmark – the European hub for energy trading. We are building a strong, independent, Aarhus-based team with local leadership, backed by more than 30 years…
Est. 200,000 USD
We are seeking a dedicated and experienced Data Engineer to join our Chicago team. The ideal candidate is energized by working in a cutting-edge environment that enables IMC to continue to be at the forefront of the evol…
Est. 200,000 USD
We’re looking for a hands-on, entrepreneurial Trading Engineer to join our Strategy Development team. This role sits at the heart of IMC’s trading operation, where technology, data, and market strategy meet. You’ll own s…
At IMC, technology is not a department; it’s at the heart of everything we do. Developed in house, our innovative software makes millions of trading decisions daily, and we win by making better and faster decisions than…
Est. 90,000 EUR
At IMC, technology is not a department; it’s at the heart of everything we do. Developed in-house, our innovative software makes millions of trading decisions daily, and we win by making better and faster decisions than…
Est. 60,000 EUR
Your IMC journey as a Graduate Trader begins with a six-week Global Trainee Programme led by our seasoned engineers and traders alongside graduates from all three IMC regions: Europe, the United States, and Asia-Pacific.…
At IMC, technology is the driving force behind everything we do. Our in-house developed software executes millions of trading decisions each day, enabling us to outperform the competition by making smarter and faster cho…
Est. 520,000 DKK
IMC is launching a new power and gas trading business in Aarhus, Denmark – the European hub for energy trading. We are building a strong, independent, Aarhus-based team with local leadership, backed by more than 30 years…