Performance Computing Engineer

Ronin is looking to hire a senior level Performance Computing Engineer. The individual in this position will work closely with traders, developers, network and system engineers in profiling applications and monitoring system resource utilization to proactively identify opportunities for improvement. Deep hands-on, cross-discipline understanding of networking, operating systems (Solaris, Linux and Windows) and real-time applications for low-latency, high-volume systems in a trading environment is required. Candidate’s ability to collaborate and manage initiatives across different teams without formal authority is critical. This position will be located in our Chicago, Illinois office.

 
Responsibilities:
  • Work closely with traders to understand their requirements, analyze their systems and resource utilization.
  • Work with vendors and exchanges to proactively monitor the Firm’s resource utilization, system response times, latencies, and develop a preventative maintenance plan for each critical vendor.
  • Work with the networking team to analyze network utilization and traffic patterns.
  • Work with the systems group to evaluate and implement hardware and operating system configurations.
  • Work with the applications group to profile in-house applications and ticker plants.
  • Understand resource utilization and provide guidance to optimize code as well as underlying infrastructure.
  • Design, develop and implement a comprehensive performance analysis framework.
  • Design, develop and implement a monitoring system for historical analysis, capacity planning as well as real-time alerting of threshold events.
  • Assess impact of planned changes on networks and systems.
  • Evaluate and recommend new technologies that may be beneficial to the Firm.
  • Perform related duties as assigned.
Requirements:
  • Bachelors degree or equivalent in Computer Science, Mathematics, Engineering. Masters degree preferred.
  • At least eight years experience in performance computing and low-latency, high-volume message based applications.
  • Deep understanding of systems architecture, including networks, operating systems (Linux, Solaris, Windows) and applications development (C++).
  • Trading system experience and existing relationships with IT departments at exchanges highly desired.
  • Experience with large-scale system design and implementation with solid software development and project management methodology experience is a plus.
  • Excellent communication (verbal and written) and strong team player skills with the ability to work closely with traders and IT alike.
  • Flexibility and adaptability to various changing working conditions.
  • Strong interpersonal skills with a commitment to working collaboratively in a team and being held accountable for achieving business goals.
  • Ability to successfully work in a high-pressure, dynamic trading environment.
  • Self motivated with strong critical thinking skills and an inquisitive mind with a strong desire to learn.
  • Meticulous attention to detail with the ability to produce a high quality of work.
  • Ability to handle multiple tasks in a fast paced, high-stress professional environment.
 
  Interested parties should submit a letter of interest and a resume (as an attachment in MS word format) via email to recruiting@ronin-capital.com. Please indicate the position name in the subject line of the email. Principals only, no agencies. No phone calls, please. Please visit our Website at www.Ronin-Capital.com for more details.
Apply Now
 
 
 
  ronin capital, llc • 230 south lasalle street • suite 400 • chicago, il 60604