Software Developer - Data Platform
Core
Design, build, test, and maintain Python libraries, frameworks, and services for data pipelines supporting trading, back-testing, and research.
Role type
Senior IC software developer (data platform)
Builds
Resilient data infrastructure, frameworks, and tools for investment teams
Domain
Financial technology / Data engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Python, data transfer protocols (FTP, SFTP, HTTP APIs), AWS S3, SQL, JavaScript, TypeScript, React, C++, Rust, PostgreSQL, Redis, Valkey, FastAPI, Kubernetes, Helm, Hashicorp Vault, Hashicorp Nomad
Preferred skills
Designing data-intensive applications, web development, backend development, operations
Technologies
Python, React, FastAPI, Kubernetes, Helm, Hashicorp Vault, Hashicorp Nomad, PostgreSQL, Redis, Valkey
Responsibilities
Design and implement Python libraries and services; Design and add features to React frontends; Collaborate with technologists on business requirements; Work with data operations to reduce technical debt; Write technical documentation; Support production troubleshooting
Seniority
Senior, hands-on IC
