Job Details
Principal, Software Engineering Research Systems page is loaded
Principal, Software Engineering Research Systems
Apply locations Boston time type Full time posted on Posted 3 Days Ago job requisition id R994
Job Overview
The Research Systems Principal Engineer will work across multiple development teams that builds data and compute platforms and solutions to support the quantitative investment Research group. As a systematic asset manager, Arrowstreet must identify investable trading strategies and implement them quickly and with the highest quality. The rapid integration of novel data sources is a vital competitive advantage for the Research group and essential to the continued success of the firm, as well as the ability to run compute intensive distributed models to derive financial insights.
In this role, the candidate will work across the Research Systems team to help develop both the data and compute platform.
Responsibilities
This is a senior engineering position within Research Systems team so you will contribute to and support the strategy for all the platforms and solutions managed by Research Systems.
Provide expert level design and engineering support toward the successful delivery of individual projects
Lead and participate in deep architectural discussions to ensure solutions are designed for successful deployment, security, cost effectiveness and high availability
Provide hands-on delivery on both prototypes as well as project work
Participate in building a data platform that can support batch and real-time data sets using modern data processing frameworks.
Participate in building a HPC platform that can meet the scalability and processing needs of Research and Research Systems.
Assist the team in investigating potential improvements achieved by adopting new data technologies and frameworks.
Achieve high quality metrics through automated testing, robust operational tooling and reliable designs.
Production support of the platform to avoid disruption to investment processes
Qualifications
Bachelor s degree in Computer Science, Computer Engineering or a related discipline; at least 15 years of prior experience
Proven record of building high-performance cloud native solutions on public cloud (AWS preferred)
Solid experience dealing with large-scale deployments with high degrees of parallelism
Experience working with data lakes, data warehousing, and/or database systems, including processing frameworks like Spark, Hadoop, Presto, etc.
Experience with distributed compute frameworks like Dask, Slurm, AWS Batch
Experience with container technologies like Docker, Kubernetes, Helm
Ability to write elegant code, and comfortable with picking up new technologies independently
Proficient in at least one major programming language (e.g. Python, Java, Scala) and comfortable working with SQL
Financial services exposure is a plus
We maintain a friendly, team-oriented environment and place a high value on professionalism, attitude and initiative.
About Us
Arrowstreet Capital is a Boston-based systematic investment firm that manages global equity portfolios for institutional investors around the world.
Arrowstreet Capital is an equal opportunity employment firm that values diversity and inclusion. All qualified applicants will receive consideration for employment without regard to sex, race, color, religion, national origin, ancestry, gender identity, genetic information, age, sexual orientation, pregnancy, medical condition, disability, veteran or military status, marital status or any other characteristic protected by federal, state, or local law.
Arrowstreet Capital is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans during our application process. If you need assistance or an accommodation due to a disability, contact us at ...@arrowstreetcapital.com .
#J-18808-Ljbffr