What are the responsibilities and job description for the Python Software Developer position at Aurum Search Limited?
We are looking for a driven Python Software Developer to join the Core Development Team at a NYC-based hedge fund. You will play a pivotal role in designing, implementing, and deploying sophisticated software solutions that retrieve, process, and present data across the firm.
Key Responsibilities:
- Partner with software developers and quantitative researchers to build efficient, scalable workflows for high-stakes data processing and retrieval.
- Work closely with technology colleagues to maintain architectural consistency and maximize the re-use of core software components firm-wide.
- Assist in building and maintaining automated solutions for core data infrastructure, trade processing, and reporting systems.
- Meaningfully contribute to the firms overall data strategy while improving documentation and procedures for end-users, quants, and fellow developers.
- Enhance and maintain existing databases while implementing new database technologies to support firm growth.
Requirements:
- Solid academic or professional experience using Python in a development capacity, specifically focused on data processing and analysis.
- Strong command of database technologies and cloud environments (e.g., MySQL, Google BigQuery, etc.).
- Ability to drive cross-team initiatives and communicate complex technical concepts to both technologists and investment professionals.