Quantitative Software Developer

Quantitative Software Developer

Point72

New York, NY • On-site

Full-time

Posted 19 days ago


Job description

Role/Responsibilities:
We are passionate about data. We collaborate to build elegant, effective, scalable and highly reliable solutions to empower predictive modelling in finance.
Cubist's data services group is looking for a junior Quantitative Software Developer to join our dedicated team. Our group is responsible for the timely delivery of comprehensive and error-free data to some of the most demanding and successful systematic Portfolio Managers in the world.
This exceptional individual will be a member of a small team of data and software developers who play a vital role in ensuring the smooth day-to-day implementation of a large research infrastructure, and the live production trading of billions of dollars of capital across global capital markets, including equities, futures, options and other financial instruments.
Responsibilities include:
  • Building processes and technology tools to ingest, tag and clean datasets.
  • Assisting Data Scientists with data processing, enrichment, and product development.
  • Contributing to existing infrastructure and applications primarily written in Python, but also Go and C++.
  • Monitoring and enhancing the automated data collection and cleansing infrastructure.
  • Researching new technologies for improved data management and efficient retrieval.

Requirements:
  • B.S. or higher in computer science, engineering or a relevant quantitative field such as Mathematics, Statistics, Physics.
  • Proficiency in Python and its ecosystem (numpy, pandas, polars, scikit-learn), with an understanding of Python and library internals
  • Proficiency with Go and/or C++ is not required but is a big plus
  • Hands-on experience with software architecture and engineering best practices (testing, CI/CD, monitoring, profiling, version control)
  • Strong problem-solving skills, ability to analyze and solve intricate problems, optimize code, and develop efficient solutions in a fast-paced environment.
  • Intellectual curiosity and a love of learning.
  • Strong oral and written communication skills.
  • Commitment to the highest ethical standards.



Frequently asked questions

Q: What skills or qualities help someone succeed as a Quantitative Software Engineer?

A: To succeed as a Quantitative Software Engineer, key technical skills include proficiency in programming languages such as Python, C++, or Java, as well as expertise in data structures, algorithms, and software design patterns. Additionally, strong mathematical and statistical knowledge, particularly in linear algebra, calculus, and probability, is essential for working with complex data and modeling systems. Soft skills like effective communication, problem-solving, and collaboration are also crucial, as Quantitative Software Engineers often work in cross-functional teams and must convey technical insights to non-technical stakeholders.\n\nThese technical and soft skills enable Quantitative Software Engineers to design, develop, and deploy high-quality software solutions that drive business value and drive career growth through opportunities in leadership, technical specialization, or entrepreneurship.

Q: What is the career path for a Quantitative Software Engineer?

A: A Quantitative Software Engineer's career path typically begins with entry-level roles such as Quantitative Software Developer or Junior Quantitative Analyst, where they focus on developing and implementing mathematical models and algorithms in software applications. As they gain experience, they progress to mid-level roles like Quantitative Software Engineer or Senior Quantitative Analyst, where they lead projects, mentor junior team members, and contribute to the development of complex software systems. Ultimately, senior roles such as Technical Lead, Quantitative Software Architect, or even Director of Quantitative Engineering may be achieved, offering opportunities for strategic leadership, innovation, and career advancement in fields like finance, data science, or technology.



Point72 job posting for a Quantitative Software Developer in New York, NY with a salary of $127,500 to $151,500 Annually with a map of New York location.