Software Engineer, Portfolio Engineering
Talos · New York, NY · 4 mo ago
On-siteEngineering$170k–$220k/yrFull-time
Responsibilities
- Design and implement core components of the Portfolio Engineering platform, including the backtester, portfolio optimizer, rebalancer, and reporting engine.
- Own features end-to-end: requirements definition, technical design, implementation, testing, and documentation.
- Develop high-performance backend services primarily in Java, with supporting Python components.
- Contribute to distributed, cloud-native systems deployed across AWS and GCP.
- Ensure systems meet production standards for reliability, scalability, and performance.
- Collaborate cross-functionally with Product, Quant, and Client teams to deliver institutional-grade solutions.
Qualifications
- 5+ years of experience building backend systems in Java.
- Strong understanding of concurrency, high-throughput system design, and distributed architectures.
- Experience developing REST and WebSocket services.
- Proficiency with SQL databases and modern development workflows (Git, CI/CD, Jira).
- Experience working in cloud environments (AWS or GCP).
- PREFERRED: Exposure to Python data libraries (NumPy, pandas).
- Familiarity with portfolio construction, risk modeling, or systematic trading systems.
- Understanding of regression techniques, time-series analysis, or constraint-based optimization concepts.