The Platform Storage team is responsible for architecting and building storage solutions to empower the ever-growing needs of data across quant research and trading at Squarepoint. We are aiming to improve storage platform efficiency and provide seamless user experience through continuous technical evolution. We are looking for a highly motivated software developer to join the team and work on a series of strategic projects.
Position Overview:
* Work with stakeholders to identify the requirements of storage platform. Collaborate with other engineering teams to deliver end-to-end platform solutions for the business
* Research industry leading storage technologies (open-source, vendor), build prototyping, and integrate them into the Squarepoint storage platform
* Design and build platform abstractions on top of various storage primitives to provide simple and unified user experience of accessing storage
* Design and build data orchestration services to support a massive scale of data footprint and workload across on-premises and cloud
* Design and build solutions to optimize the data storage and data serving efficiency
* Responsible for the storage platform operation. Conduct troubleshooting, performance tuning and user support for products/services owned by the team
Required Qualifications:
* 5+ years of software development experience with a bachelor’s degree in an engineering discipline or related area
* Strong proficiency in at least one or more programming languages (Go, Rust, C++, Java)
* Proven experience in troubleshooting and resolving complex issues in large scale backend system
* Experience with observability stack (ex. Elasticsearch, Logstash, Kibana, Datadog, Prometheus, Grafana) and Infrastructure-as-code (ex. Terraform)
* Experience with building platform solutions/services on top of major cloud providers (GCP, AWS) is a plus
* Experience with building and operating systems on top of open-source storage technologies (ex. JuiceFS, Fuse, Ceph, Minio) is a plus
* Experience with developing high performance storage protocols (ex. RDMA, GPUDirect, DPDK) is a plus
* Excellent communication skills with ability to work effectively in a fast-paced, collaborative environment