What are the responsibilities and job description for the Senior Performance Engineer position at Intercontinental Exchange?
Role: Senior Performance Engineer
Job Purpose
The New York Stock Exchange, a subsidiary of Intercontinental Exchange, Inc. (ICE) presents an opportunity for a full-time Performance Engineer to join a team responsible for systems development in a high throughput, low latency trading environment. The Performance Engineer will be responsible for and contributing to ensure the highest level of performance of a critical system that is central to the equity and options exchanges operated by New York Stock Exchange.
This position requires technical proficiency/problem solving as well as an eager attitude, professionalism, and solid communication skills.
The successful candidate will play a key role in modeling, building scripts and tools and automating the system performance to continue to maintain a leading position in low latency trading. The ideal candidate should be knowledgeable in scripting and programming and have an exposure to C/C code for understanding and reviewing.
Responsibilities
- Modeling system capacity and performance characteristics to understand new systems and new features on existing systems that are newly rolled out to market
- Develop framework, scripts and tool set for performance testing
- Develop and automate the performance test suite to cover all aspects of system performance
- Collaborate with architects and developers to understand the performance characteristics of the system
- Develop tools and scripts for Continuous Integration and Delivery of System Performance
- Develop reporting and visualization of Performance metrics
Knowledge and Experience
- 5 years hands on experience in programming language like Java, Python, C/C on Linux
- 5 years of experience with scripting languages like shell, perl, etc.,
- 1 years of C/C experience
- Understanding of network protocols like TCP/IP, Multicast
- Experience with programming in Linux environment and related tools
- Debugging and troubleshooting experience with gdb, network tools like netstat, tcpdump, etc.,
- Bachelor's degree in Computer Science or Engineering
#LI-TH2
Intercontinental Exchange is an Equal Opportunity Employer and is committed to diversity in its hiring and business practices. All qualified candidates are encouraged to apply.