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.
Requirements
- At least 3 years of experience as a Software Engineer with excellent programming abilities
- Solid understanding of computer science fundamentals, including algorithms, complexity analysis, data structures, memory models, and concurrency models
- Strong quantitative and analytical skills and a keen interest in applying them to the Trading field
- Prior experience having worked in trading or related industries (HFT, MFT, exchanges, hedge funds etc)
- Ability to work independently, analyze business requirements, communicate with stakeholders, take full ownership of the solutions you build and deliver
- Highly adaptable and able to thrive in uncertain, rapidly evolving environments
- Master’s or PhD degree (or equivalent experience) in Computer Science or a related field
- Experience with JVM-based languages (Java, Kotlin) or Python
- Advanced math and quantitative skills are a plus
- Experience with and interest in building information-rich user-facing applications, GUIs, UXs is a plus
- Experience with large-scale data and research pipelines compute clusters is a plus