IMC is looking for a Software Engineer to join their Chicago team to understand the workflows of quant researchers and traders and deliver infrastructure and tools that support large-scale computation, research, and market data analysis.
Requirements
- 3+ years software engineering experience with a strong proficiency in Java and Python.
- Hands-on experience managing Kubernetes clusters and containerized workloads.
- Deep understanding of large-scale systems, big data infrastructure, and high-performance storage.
Responsibilities
- Design, build, and maintain scalable systems for compute, data access, and research tooling.
- Develop infrastructure to handle large-scale jobs and complex storage challenges.
- Collaborate with researchers and traders to understand their needs and rapidly prototype solutions.
- Support a global team by contributing to tools and systems used across multiple regions.
- Iterate quickly based on user feedback and usage patterns to continuously enhance usability and performance.
- Ensure seamless access to historical reference data and market data.
Other
- Strong interest in working alongside traders and researchers, and a drive to improve their day-to-day experience.
- Comfortable with fast iteration loops, prototyping, and adjusting solutions in response to feedback.