Senior Software Engineer, Platform Team
Core
Design and evolve distributed systems powering research and trading workflows across on-premises and cloud environments.
Role type
Senior Software Engineer (Platform)
Builds
Core distributed services, cloud platforms, job scheduling/execution systems, and standardized storage interfaces.
Domain
Finance / Distributed Systems / Cloud Infrastructure
Deliverable
production ML models | infrastructure
Required skills
Distributed systems design, Scalable service architecture, Job scheduling and orchestration, Linux/UNIX development, API design, Data storage management, System reliability engineering, Technical leadership, Modular software design, Large codebase management
Preferred skills
None stated
Technologies
Python, Go, Java, C++, PostgreSQL, Artifactory, Ceph, Redis, Airflow, Slurm
Responsibilities
Design and implement distributed scheduling and workflow systems; Improve job prioritization, resource allocation, and orchestration across hybrid environments; Build scalable, reliable platform services and storage abstractions; Lead complex projects from design through production delivery; Improve system reliability, observability, and operational performance; Provide technical leadership and mentorship across the team
Seniority
Senior, hands-on IC with mentorship responsibilities