Research Engineer
Location: Chicago, IL
About the Opportunity Join a premier global proprietary trading organization as a core member of a collaborative systematic investment team. This role embeds you within a high-performance group of technologists and quantitative researchers where you will bridge the gap between complex financial modeling and robust software engineering. You will be given immediate ownership of the firm’s technology stack, leveraging distributed computing and advanced data engineering to drive alpha in global markets.
Responsibilities
-
Collaborate with quantitative researchers to architect, simulate, and deploy sophisticated algorithmic trading strategies.
-
Engineer high-performance simulation software optimized for large-scale distributed computing environments.
-
Build and maintain robust pipelines for the acquisition, storage, and visualization of massive financial datasets.
-
Design and implement intuitive user interfaces to facilitate deep data exploration and comprehensive post-trade performance analysis.
-
Streamline the research-to-production lifecycle by optimizing strategy prototypes for live market deployment.
-
Proactively research and integrate emerging technologies to refine and scale the team's existing technical infrastructure.
Requirements
-
Bachelor’s degree in Computer Science, Computer Engineering, or a highly quantitative field.
-
Expert-level proficiency in modern C++ and Python development within a Linux environment.
-
Deep mastery of object-oriented design, fundamental data structures, and complex algorithms.
-
Strong academic or professional foundation in quantitative finance mathematics and statistical analysis.
-
Comprehensive understanding of computer architecture, including hardware optimization, OS internals, memory management, and high-performance networking.
-
Extensive experience developing and debugging multi-threaded, low-latency applications.
-
Proven track record of delivering clean, maintainable code in high-pressure, fast-paced environments.
Preferred Qualifications
-
Experience with distributed storage systems and large-scale data processing frameworks.
-
Familiarity with full-stack development for internal research tool creation.
-
Advanced degree (Master's or PhD) in a technical or mathematical discipline.
Compensation & Benefits
-
Competitive base salary with performance-based bonus potential.
-
Comprehensive benefits package including premium medical, dental, and vision coverage.
-
Opportunities for continuous technical training and professional mentorship.

