This role is with one of the more established multi-strategy firms here in NYC, which has been trading for over 2 decades.
This is a Senior Software Engineer on the their Core Data Platform, which is used by data analysts, data scientists, and quantitative researchers for ingestion and access of investment datasets.
Responsibilities:
- Design and development of cloud-based data and distributed computing technologies.
- Support of core data ETL and analytics technologies to allow users to concentrate solely on getting value from data.
- Partner with end users to clarify and expand upon requirements. Provide support and guidance on best practices.
- Working within a globally-distributed yet tightly-knit engineering team, actively contributing to feature brainstorming, technical design discussions, code reviews, and overall team engagement
Qualifications:
- A degree in Computer Science, or closely related field (Computer Engineering, Mathematics, Statistics, Physics, etc).
- Over 4 years of professional software development experience.
- Experience building distributed systems in Python.
- Intermediate or advanced knowledge of SQL and experience crafting production queries for one or more SQL database management systems.
- Knowledge of software engineering best practices and object oriented principles.
- Deep familiarity with fundamental DevOps practices, including continuous integration/continuous deployment (CI/CD) and infrastructure as code.