Browse All Jobs
Job Description
IMC is seeking a Performance Engineer to join their team in Chicago. This role involves collaborating with technical and non-technical teams to optimize exchange connectivity, analyze application performance, and design systems for handling large datasets. The ideal candidate will be adaptable, possess strong problem-solving skills, and be able to communicate complex ideas effectively.

Role involves:
  • Analyzing, optimizing, and troubleshooting trading environments.
  • Designing, developing, testing, and deploying reusable code.
  • Collaborating with traders and technology teams.
  • Building IMC's knowledge base of exchange infrastructure and protocols.
  • Analyzing complex technical problems.

Requirements:
  • 5+ years of experience in distributed systems, computer networks, operating system architecture, or ultra-low latency environments.
  • Knowledge of Linux kernel internals and interfaces.
  • Knowledge of networking (TCP/IP, UDP, Multicast).
  • Proficiency in Python, C++, and Object-Oriented Programming (OOP).
  • Strong troubleshooting and diagnostic skills.
  • Ability to communicate complex ideas to technical and non-technical audiences.

Role offers:
  • Discretionary bonus
  • Benefits, including paid leave and insurance
Apply Manually

IMC

IMC is a global trading firm that operates in the financial markets since 1989. The company leverages advanced research and technology to provide liquidity and stability across various markets. With offices in the US, Europe, Asia Pacific, and India, IMC fosters a collaborative culture among its research, engineering, trading, and business operations teams. IMC is committed to innovation, continuous improvement, and actively engages with regulatory bodies across multiple jurisdictions to ensure adherence to evolving industry standards and compliance requirements.

All Jobs at IMC (123)