Industry Job and Internship Opportunities

Samsung semiconductor, inc.

Position Type: Full-time
Location: San Jose, CA
Job ID: DSA33325

Samsung Semiconductor Inc. (SSI) is advancing the world’s technology. As a leader in Memory, System, LSI and LCD technologies, our US teams contribute to breakthroughs in 5G, SOC, memory and display. By seeking the diverse perspectives of our counterparts around the world, we collaborate to make a global impact. We are looking for team members who share our commitment to learning and growth as well as our desire to build personal connections along the way.

SSI is headquartered in the heart of Silicon Valley and is a wholly-owned U.S. subsidiary of Samsung Electronics Co., Ltd.- the #1 employer in the world (Forbes, Oct 2020) and top patent-holder in the U.S. Want to advance the world’s technology with us?

Sr. Software Engineer - File Systems & Storage
AND
Software Engineer Internship - File Systems & Storage

The Neural Processor Lab (NPL) mission is to create next generation architecture for neural processors and develop innovative system and storage architectures that transform the performance of machine learning in mobile devices, HPC and data centers.

Job Responsibilities
  • We are looking for scale out distributed file systems experts who love to architect, design, write, and debug code.
  • Participate in architecture reviews and, test reviews, bug fixes for hyper scale systems
  • Responsibility for backend management plane, cluster state management and distributed storage.
  • Participate in making contributions to the full stack development.
  • Transfer your technology to product groups.
Minimum Qualifications
  • Masters degree in Computer Science, or equivalent experience in Computer Science, Electrical Engineering, Artificial Intelligence, Applied Math, or related field plus minimum three years of experience in related area.
  • Expertise in some (but not all) of the following areas:
    • Computer networking (e.g. TCP/IP, NFS, RDMA, DNS)
    • Storage technologies (e.g. NVMe, SPDK/PMDK, erasure coding, RAID, ZFS)
    • Databases (e.g. SQL, NoSQL, query optimizations, normalization, performance)
    • Familiarity with development and orchestration tools (e.g. git, gdb, DTrace, Ansible)
    • Experience with Kubernetes and Docker, and GPU/AI software stack is a plus
  • Foundational knowledge in the following especially relevant areas:
    • Operating Systems concepts (e.g. CPU scheduling, memory management, I/O, resource contention, virtualization, file systems)
    • Distributed systems (e.g. peer-to-peer and client-server models, RPC, replication, scalability)
    • Analysis of algorithms (e.g. time and space complexity)
  • Experience in a remote work environment with multiple time zones is a plus.
  • Participation in the open-source community is a plus.
  • Strong communication skills
  • Desired Programing Languages, Tools and Expertise:
    • C/C++, Python, Go, Java, Shell scripting
    • OS: Linux & Windows …
    • Multithreading, synchronization, TCP/IP, Device drivers

Additionally, we look for the following universal qualities in all candidates:

  • Resourceful Achiever: self-driven and proactive, you apply logic and reason to effectively solve problems and manage risks.
  • Avid Learner: you eagerly take on new challenges and seek out opportunities to grow and stretch
  • Passionate Owner: you are energized by your work, taking ownership and delivering results
  • Committed Collaborator: with a positive attitude and commitment to get to the best result, you welcome ideas from others and drive processes forward in an inclusive manner
Preferred Skills
  • Must be highly motivated with excellent verbal and written communication skills.
  • Ability to quickly develop proof of concept prototypes based on requirements
  • Good understanding of Xeon Server System architecture, PCIe, NUMA, and SMP/Multi-Threaded programming in User Space, Kernel storage applications and I/O drivers
  • Demonstrated attention to deliver SW project deliverables on schedule.
  • Ability to meet aggressive project deadlines in a team environment Ability to work successfully with cross-functional teams, including coordinating across organizational boundaries and geographies.
  • Comfortable working in a multinational environment and understands how to leverage cultural diversity
COVID-19 Policies
  • Successful applicants must comply with company COVID-19 policies, which are subject to change in response to public health, regulatory and business circumstances
  • Current policies are subject only to emergency or legally-required exceptions and include: mandatory reporting of vaccination status; vaccination requirement for office access, external meetings and business travel; mask usage in office; and daily screening procedures at offices

EQUAL OPPORTUNITY STATEMENT

Samsung Semiconductor Inc (SSI), an equal opportunity employer, is a world leader in Memory, System LSI, and LCD technologies. Headquartered in San Jose, California, SSI is a wholly-owned U.S. subsidiary of Samsung Electronics Co., Ltd.- one of the largest semiconductor manufacturer in the world and the industry's volume and technology leader in DRAM, NAND Flash, SSDs, mobile DRAM and graphics memory. It is one of the largest providers of system logic, imaging and LED lighting solutions, as well as providing advanced process design and manufacturing for fabless companies. Samsung Semiconductor, Inc. also has a research and innovation center with numerous labs providing product design and research in: logic, memory, image sensors, displays and mobile technologies. In addition, the company supports Samsung Display Company, the largest producer of LCD and OLED displays. SSI is an Equal Opportunity Employer. It is SSI’s policy to comply with all applicable national, state and local laws pertaining to nondiscrimination and equal opportunity, and hiring decisions are made accordingly.

How to Apply

Apply for this job using the link on the job's page.