Job Details
Performance Engineer
Developer Engineering
Job Description
Job Summary
Company: IMC Trading
Location: Chicago, IL (On-site)
Position: Performance Engineer
Type: Full-time
Posted: 3 weeks ago
Salary Range: $175K–$225K
Role Overview
Join IMC’s Performance Engineering team to optimize low-latency trading systems. This role involves deep technical problem-solving across infrastructure, networking, and distributed systems to improve the performance and reliability of IMC’s trading environment.
Key Responsibilities
- Optimize, tune, and troubleshoot ultra-low-latency trading systems
- Analyze end-to-end system performance, including exchange connectivity and infrastructure bottlenecks
- Design and deploy efficient, reusable code (Python, C++)
- Work cross-functionally with traders and engineers to deliver sustainable performance solutions
- Build internal expertise on exchange protocols and infrastructure
- Drive technical decisions through independent research and deep analysis
Required Skills & Experience
- 5+ years in one or more: distributed systems, computer networks, OS architecture, or low-latency systems
- Strong knowledge of Linux internals (memory, networking, I/O); experience with eBPF is a plus
- Proficient in Python, C++, and object-oriented programming
- Deep understanding of networking (TCP/IP, UDP, Multicast); experience with kernel bypass tech is a plus
- Excellent troubleshooting and diagnostics skills
- Strong communicator, able to explain complex topics to technical and non-technical stakeholders
- Self-starter who thrives in a fast-paced, evolving environment
Related Jobs
Latest Related Job For You
Full timeRemote
Regional Sales Engineer - Cloud
Greater Perth Area
- Developer Engineering
- Negotiate
- a month ago
Full timeRemote
Technical Support Engineer (Remote)
Australia and New Zealand
- Developer Engineering
- Negotiate
- a month ago
Full timeRemote
Regional Sales Engineer (Remote, JPN)
Japan
- Developer Engineering
- Negotiate
- a month ago
Full timeHybrid
Senior Engineering Manager
Chennai, Tamil Nadu, Indi ...
- Developer Engineering
- Negotiate
- a month ago
Hybrid
Software Engineering Manager
Dublin, County Dublin, Ir ...
- Developer Engineering
- Negotiate
- a month ago
Hybrid
Senior Software Engineer
Dublin, County Dublin, Ir ...
- Developer Engineering
- Negotiate
- a month ago
Full time
Senior Software Engineer
Dublin, County Dublin, Ir ...
- Developer Engineering
- Negotiate
- a month ago