What are the responsibilities and job description for the Performance Engineer position at IMC Trading?
IMC is looking for a highly skilled software engineer to join our Performance team in Chicago. Performance Engineers at IMC collaborate with other teams, both technical and non-technical, to handle everything from optimizing exchange connectivity to analyzing application performance to designing systems for handling massive amounts of data. If it’s a hard problem, it’s in scope.
Your Core Responsibilities:
- Analyze, optimize, troubleshoot, and continuously tune the complete trading environment to improve the performance of our low-latency trading systems on financial exchanges.
- Design, develop, test, and deploy simple, elegant, reusable code.
- Work closely with traders and other technology teams to drive global thinking, information sharing, and sustainable, long-term solutions.
- Build IMC's knowledge base to ensure a deep understanding of exchange infrastructure and protocols.
- Define the direction for critical investment decisions by analyzing complex technical problems in a self-directed manner.
Your Skills and Experience:
- 5 years of experience in at least one of the areas: distributed systems, computer networks, operating system architecture, ultra-low latency environments.
- Knowledge of Linux kernel internals and interfaces including memory, network, and file I/O. Knowledge of eBPF is a plus.
- Knowledge of networking (TCP/IP, UDP, Multicast). Knowledge of kernel network bypass technologies is a plus.
- Proficiency in Python, C , and Object-Oriented Programming (OOP)
- A high degree of flexibility and adaptability: willing and able to deal with uncertainty and ambiguity in a rapidly evolving environment
- Strong troubleshooting and diagnostic skills; ability to solve problems creatively and proactively.
- Ability to communicate complex ideas to technical and non-technical audiences.
- Ability to see opportunities and to make them happen without supervision; a true self-starter.
Salary : $175,000 - $225,000