Staff Software Engineer - Storage Systems & Protocols
Company: Samsung Electronics GmbH
Location: San Jose
Posted on: March 29, 2025
Job Description:
Staff Software Engineer - Storage Systems & ProtocolsJob Title:
Staff Software Engineer - Storage Systems & ProtocolsJob Location:
SSI San Jose Main OfficeCategory: Engineering - SoftwareJob Type:
Full-timeJob #: 42531What You'll Do:
- Build datacenter software technologies and expertise to drive
Samsung memory technologies and innovations for use in public and
private clouds by leveraging the benefits of memory
innovations.
- As a key member of the Storage Software team, you will be
responsible for designing and developing software for a
state-of-the-art distributed storage system. You will collaborate
closely with cross-functional teams to ensure that our storage
solutions deliver exceptional performance, scalability and
reliability.
- The successful candidate must be a strong team player, have
excellent communication skills and should have experience
developing Linux-based highly available distributed systems, with a
focus on performance and quality.Location: Hybrid, working onsite
at our San Jose office/headquarters 3 days per week with the
flexibility to work remotely the remainder of your time.Reports to:
Sr. Manager/Director, Software DevelopmentWhat You Bring:
- BS/MS Computer Science or equivalent with a minimum of 10+
years of experience developing enterprise software solutions in
C/C++ on Linux or a MS in Computer/Electrical/Electronic
Engineering or Computer Science with 8+ years or PhD in engineering
or related Science with 5+ years of Industry Experience
preferred.
- Experience working with Python is desired.
- Strong foundation in algorithms and data structures is
required.
- Experience working in distributed and scale-out fault-tolerant
applications is highly desired.
- Experience developing storage systems, particularly flash and
SSD-based solutions highly desired.
- Knowledge/Experience of file system (ext3, zfs, ntfs, etc.)
internals and storage protocols (NFS, SMB, S3, FC, iSCSI, NVMe and
NVMe-over-Fabrics) is desired.
- Knowledge/Experience working in network protocols such as
TCP/IP, RDMA/RoCE/IB_verbs is desired.
- Collaborate with software engineers to develop, test and
integrate storage technologies into our distributed storage
system.
- Knowledge of open source server-side software such as ZeroMQ,
RocksDB, Ceph, Elasticsearch, Key/Value (KV) stores desired.
- Strong analytical and problem-solving skills, with the ability
to diagnose complex performance issues and implement effective
solutions.
- Excellent communication and collaboration skills, with the
ability to work effectively in a cross-functional team
environment.
- Demonstrated ability to deliver high-quality products under
tight deadlines.What We Offer: The pay range below is for all roles
at this level across all US locations and functions. Individual pay
rates depend on a number of factors-including the role's function
and location, as well as the individual's knowledge, skills,
experience, education, and training.Equal Opportunity Employment
Policy: Samsung Semiconductor takes pride in being an equal
opportunity workplace dedicated to fostering an environment where
all individuals feel valued and empowered to excel.Covid-19 Policy:
To help keep our employees, customers, and communities safe, we've
developed guidelines for our team. Currently, we encourage
vaccination for all employees and may require it depending on job
functions.
#J-18808-Ljbffr
Keywords: Samsung Electronics GmbH, San Jose , Staff Software Engineer - Storage Systems & Protocols, IT / Software / Systems , San Jose, California
Didn't find what you're looking for? Search again!
Loading more jobs...