Staff Software Engineer
Distributed Systems
Confirmed live in the last 24 hours
Zilliz
Locations
San Carlos, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Data Science
Data Structures & Algorithms
Docker
Elasticsearch
Linux/Unix
MySQL
Postgres
Go
CategoriesNew
DevOps & Infrastructure
Software Engineering
Requirements
  • Bachelor's degree or above in computer science, software engineering, or other relevant disciplines
  • Familiarity with Linux. Proficiency in Golang. Solid knowledge of algorithms and data structures
  • Previous experience designing and developing large-scale, high-performance distributed systems
  • Familiarity with multithreading, network I/O, common design patterns, and large-scale cluster management is preferred
  • Familiarity with source code from systems such as Tidb, ElasticSearch, Rocksdb, MySQL, and PostgreSQL
  • Active code contributions to open-source projects are a plus
  • Experience troubleshooting software, monitoring and controlling docker containers, developing PasS platforms, and automating database administration
Responsibilities
  • Develop distributed systems using Zilliz's innovative data science platforms
  • Create request plans, develop new systems, and perform prototype verification and testing
  • Design and write core architecture code. Provide creative solutions to technical issues that arise during the product development process
  • Take ownership of product performance and stability
  • Research emerging technology to optimize the performance of underlying distributed platforms
  • Manage the Milvus open-source community and broaden Zilliz's reach worldwide