Staff Software Engineer, Platform Team
Core
Design and evolve distributed systems powering research and trading workflows across on-premises and cloud environments.
Role type
Staff Software Engineer (Platform)
Builds
Distributed scheduling systems, job orchestration, scalable platform services, and storage abstractions.
Domain
Finance / Distributed Systems
Deliverable
production ML models
Required skills
Distributed systems design, Job scheduling and orchestration, Scalable service architecture, Linux/UNIX development, High-availability system design, Data storage management, Cloud data processing, Modular software design, Technical leadership, System observability
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; Provide technical guidance to engineering and research staff; Mentor and grow individual contributors.
Seniority
Staff, hands-on IC with mentorship
