Staff Engineer - Networking
Company: Stellus Technologies
Location: San Jose
Posted on: September 16, 2018
Staff Engineer - Networking Engineering San Jose, California1Job SummaryDescription:As a key member of the Storage Software team, you will be responsible for architecting, designing and developing software for a state-of-the-art distributed storage system. The successful candidate must be a strong team player, have excellent communication skills and should have experience developing Linux-based networking and storage stack, highly available distributed systems, with a focus on performance and quality.Responsibilities include module-level architecture, design and development storage system software. Must demonstrate attention to detail and an eye for quality. Provide technical guidance to junior developers, code reviews to ensure meeting design requirements. This senior-level role involves significant responsibility and requires creativity, leadership as well as passion to build high performance flash based storage systems.Educationand ExperienceSkills and KnowledgeRequired:BS/MS Computer Science or equivalent with a minimum of 10+ years of experience developing enterprise software solutions in C/C++ on Linux.Experience in developing distributed systems, scale-out systemsExperience in developing clustering software for storage/networkingSolid understanding of Operation Systems concepts, Computer ArchitectureKnowledge of network protocols (TCP/IP, RDMA/RoCE/IB_verbs) and storage protocols (NVMeoF, NVMe, FC/FCoE, iSCSI)Experience in building network clusters, Multipath and High Availability featuresStrong knowledge of data structures and algorithms.Proven record of on-time delivery of production quality software.Distributed Networking/ClusteringExperience:Experience with distributed system, DNS, load balancers, firewalls, DCBx, VLAN, PFC etc.Language experience:Must have 10+ years of C/C++ development experience for Linux. Experience working with alternate languages such as Python and Ruby are highly desired.Open source experience:Experience working with open source server-side software such as ZeroMQ, RocksDB, Ceph, Elasticsearch, Key/Value (KV) stores highly desired. Use of open source tools, such as gcc, git, and bugzilla, is desired.Communications/Leadership Experience:Demonstrated ability to understanding product requirements and architecture and derive high quality modular designs.Demonstrated ability to deliver high-quality products under tight deadlines. Excellent written and verbal communication skills.Personal Characteristics Ready to take on difficult tasks on your ownQuick Learner able to pick up new technologies quicklyStrong sense of ownershipTeam playerDisplays good judgmentWillingness to challenge, debate and clarify assumptionsComfortable working in a fast-paced environment with a global team PM18
Keywords: Stellus Technologies, San Jose , Staff Engineer - Networking, Engineering , San Jose, California
Didn't find what you're looking for? Search again!