Performance Engineer

IMC Financial Markets

(Chicago, Illinois)
Full Time
Job Posting Details
About IMC Financial Markets

IMC Financial Markets is among the world’s leading proprietary trading firms, and a market maker in securities listed on exchanges across the globe. Our cutting-edge technology drives everything we do. High performance algorithms, smart strategies and collaborative teams are the core of our business.

Summary

As a performance engineer at IMC, you’ll analyze, optimize, and continuously tune the complete trading environment in order to improve performance of our low latency trading systems on financial exchanges.

Responsibilities
  • Provide performance ideas, solutions, and recommendations that are both smart and scalable to the business.
  • Understand internal and external developments in technology, as well as competitor approaches that can help improve IMC performance.
  • Contribute towards the development of our toolset used to measure and improve performance of our trading infrastructure.
  • Build IMC's knowledge base to ensure deep understanding of exchange infrastructure and protocols.
  • Work closely with traders and other technology teams (locally and globally) to drive global thinking, information sharing, and sustainable, long-term solutions.
Ideal Candidate
  • Ability to clearly communicate complex ideas
  • The ability to work without supervision; a true self starter
  • Motivation and ability to conduct undirected research and to challenge ideas
  • Ability to see opportunities and to make them happen
  • Qualifications in Computer Science, Business Information Systems/Technology. Other degree qualifications will be considered if supported by strong IT components.
  • Relevant working experience, either in a similar performance role or other technically demanding, low level technology engineering role.
  • Expert level knowledge of Linux with a focus on operating system internals.
  • Expert Level understanding of networked systems (TCP/IP, UDP, IP multicast).
  • High level of competency with C, C++ and/or Java programming.
  • Experience with tuning and monitoring distributed systems
  • Expert level troubleshooting skills.
  • Bash and Python/Perl fluency
  • Strong automation skills with scripting languages

Questions

There are no answered questions, sign up or login to ask a question

sign up or login to save this job and more
Chicago, Illinois
Skills Desired
Sign up or login to see how your skills match up.
  • C++
  • Java
  • Linux
  • Operating System
  • Perl
  • Python
  • Scripting Languages
  • Troubleshooting
  • Automation
  • Bash
  • TCP/IP
  • Computer Science
  • engineering
  • Business Information Systems
  • IP Multicast

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.