Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Research Engineer (C++) | Quantitative Data & Studies | Experienced Hire image - Rise Careers
Job details

Research Engineer (C++) | Quantitative Data & Studies | Experienced Hire

Overview

Susquehanna is seeking a Data Engineer to work with petabytes of historical market data on a cluster with thousands of cores.  In this role, you will be working on a team responsible for managing the data pipeline in generating rich data sets used by Equity and Futures strategies. As a hybrid data engineer/software engineer, you are building tools that analyze large data sets which directly impact and optimize our trading behavior and results.  This is a highly visible team that works with traders and quantitative research strategists to provide key information used in trading.  

 

As a member of this team, you will:

  • Work with historical tick-by-tick data for US Equities and Futures markets to create enriched data sets
  • Generate reference/derived data used by trading strategies
  • Optimize components across the data generation and data access pipeline
  • Understand the market microstructure and the electronic trading protocols

What we’re looking for

  • MS or PHD in Computer Science, Engineering, Mathematics or related discipline or its foreign equivalent plus 5 years of progressive experience developing software and data systems, or advanced graduate work.
  • Strong C++ programming skills
  • Experience with the Python data science stack: NumPy, pandas etc.
  • Experience with numeric data storage methodologies, e.g. hdf5
  • Experience with processing of large and varied data sets
  • Experience of working in a Linux environment preferred
  • Strong interpersonal and communication skills for interacting with traders, quantitative analysts, and other software developers

Susquehanna does not accept unsolicited resumes from recruiters or search firms. Any resume or referral submitted in the absence of a signed agreement will become the property of Susquehanna and no fee will be paid.

 

 

Average salary estimate

$150000 / YEARLY (est.)
min
max
$120000K
$180000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Research Engineer (C++) | Quantitative Data & Studies | Experienced Hire, Susquehanna International Group, LLP

Are you passionate about data and looking to make an impact in the financial world? Susquehanna is on the hunt for a Research Engineer (C++) to join our talented team in Bala Cynwyd. In this exciting role, you'll be working with vast amounts of historical market data, leveraging advanced technologies to support our Equity and Futures strategies. You'll collaborate closely with traders, quantitative research strategists, and other engineers in a dynamic environment where your contributions directly affect trading behavior and outcomes. As a hybrid between a data engineer and a software engineer, you will build innovative tools that analyze extensive datasets, optimizing our data generation and access pipelines. This is not just about numbers; it's about understanding market microstructures and the protocols that drive electronic trading. To thrive here, you should have a Master’s or PhD in Computer Science, Engineering, or Mathematics, along with five years of practical experience in software and data systems. Your strong C++ programming skills, familiarity with the Python data science stack, and experience with large datasets are essential. If you’re ready to take on a role where your expertise can shine and make a tangible impact, we want to hear from you!

Frequently Asked Questions (FAQs) for Research Engineer (C++) | Quantitative Data & Studies | Experienced Hire Role at Susquehanna International Group, LLP
What are the main responsibilities of a Research Engineer (C++) at Susquehanna?

As a Research Engineer (C++) at Susquehanna, your primary responsibilities include managing the data pipeline for generating enriched datasets used by Equity and Futures strategies. You'll work on historical tick-by-tick data, optimize components across data generation, and ensure effective data access. Additionally, your role involves collaborating with traders and quantitative analysts, making this a highly visible and impactful position.

Join Rise to see the full answer
What qualifications do I need to become a Research Engineer (C++) at Susquehanna?

To qualify for the Research Engineer (C++) position at Susquehanna, you should have a MS or PhD in Computer Science, Engineering, or Mathematics, or an equivalent foreign degree. Five years of progressive experience in software and data systems development is also required. Strong C++ programming skills and familiarity with Python's data science stack are essential for success in this role.

Join Rise to see the full answer
How does Susquehanna support the professional growth of its Research Engineers (C++)?

At Susquehanna, we prioritize professional growth by providing opportunities for continual learning and development. Research Engineers (C++) are encouraged to expand their skills through workshops, collaborations, and access to advanced tools and technologies. Our team-oriented approach and close-knit environment promote mentorship and support, helping you to thrive in your career.

Join Rise to see the full answer
What technologies will I work with as a Research Engineer (C++) at Susquehanna?

In the Research Engineer (C++) role at Susquehanna, you will primarily work with C++ and the Python data science stack, which includes tools like NumPy and pandas. Additionally, you will engage with numeric data storage methodologies such as hdf5, and work extensively with large datasets in a Linux environment. This breadth of technology will enhance your skills and your contributions to the team.

Join Rise to see the full answer
What soft skills are important for a Research Engineer (C++) at Susquehanna?

Alongside technical proficiency, strong interpersonal and communication skills are vital for a Research Engineer (C++) at Susquehanna. You will frequently interact with traders, quantitative analysts, and software developers, so being able to convey technical information clearly and work collaboratively in a team-oriented environment is essential for success.

Join Rise to see the full answer
Common Interview Questions for Research Engineer (C++) | Quantitative Data & Studies | Experienced Hire
Can you describe your experience with C++ programming?

When answering this question, highlight your proficiency with C++, including specific projects where you utilized the language. Discuss any complex problems you’ve solved using C++, emphasizing the skills that are relevant to the Research Engineer (C++) role at Susquehanna.

Join Rise to see the full answer
How do you optimize data access and processing pipelines?

In your response, provide examples of how you have previously optimized data processing pipelines, detailing specific techniques or technologies you used. Mention metrics you tracked to measure efficiency and improvement, which would align with the functions of a Research Engineer (C++) at Susquehanna.

Join Rise to see the full answer
What experience do you have with large datasets?

Discuss your familiarity with handling large datasets, focusing on types of datasets you've managed, the tools you used, and the outcomes from your work. Be specific about challenges you've faced and how you overcame them, ideally connecting your experience to the financial industry.

Join Rise to see the full answer
Describe a challenging project you worked on in a Linux environment.

Choose a relevant project that showcases your technical and problem-solving skills. Describe the challenges faced and how you overcame them, emphasizing teamwork and how the Linux environment played a role in your project’s success.

Join Rise to see the full answer
How do you ensure accuracy in your data processing?

Demonstrate your methodical approach to ensuring data accuracy, discussing specific strategies you use to verify data integrity, such as checksums, validation processes, or software testing techniques relevant to the responsibilities of a Research Engineer (C++) at Susquehanna.

Join Rise to see the full answer
What tools do you use for data analysis?

Mention the tools and technologies you have experience with, especially Python libraries like NumPy and pandas that are likely integral to the Research Engineer (C++) role. Explain how you've utilized these tools in your previous work, focusing on analysis outcomes.

Join Rise to see the full answer
How do you approach collaboration with traders and quantitative analysts?

Emphasize your communication skills and teamwork experience. Speak about how you’ve effectively collaborated with other professionals to meet project goals, particularly in dealing with financial datasets where communication is key.

Join Rise to see the full answer
Can you explain your understanding of market microstructure?

Refer to any coursework, previous roles, or independent study you've done on market microstructure. Discuss its significance in trading strategies and how this understanding can apply to your role as a Research Engineer (C++) at Susquehanna.

Join Rise to see the full answer
What is your experience with numeric data storage methodologies?

Share specific experiences you have with methodologies like hdf5, focusing on how and why you've used them, the challenges faced, and the overall impact on your data management efficiency.

Join Rise to see the full answer
Why do you want to work as a Research Engineer (C++) at Susquehanna?

Craft a response that connects your professional goals with Susquehanna’s mission, emphasizing your enthusiasm for the financial sector and how your skills and values align with the company's objectives and innovative culture.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 9 days ago
Septerna Hybrid South San Francisco, California, United States
Posted 5 days ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Natera Hybrid San Carlos, California, United States
Posted 2 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Bosch Group Hybrid Free Industrial Zone 1, Bayan Lepas, Pulau Pinang, Malaysia
Posted 2 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 27, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!