Logo of Huzzle

Internship

Intern, Storage Software Engineer

🚀 Off-cycle Internship

San Jose

AI generated summary

  • Bachelor/Master’s in Computer Science or related field with strong C/C++/Python skills. Experience in storage software development, File Systems, Linux OS, eBPF/uBPF, and storage hardware/systems. Inclusive, adaptable, collaborative, innovative, and resilient.
  • Design, develop, and integrate SVK Zero-ETL framework components, build offload-able compute functions, conduct system testing and performance analysis, collaborate with team, attend standups, update JIRA tasks, and provide weekly status reports in a hybrid work environment.

Off-cycle Internship

Software EngineeringSan Jose

Description

  • Our technology solutions power the tools you use every day--including smartphones, electric vehicles, hyperscale data centers, IoT devices, and so much more. Here, you’ll have an opportunity to be part of a global leader whose innovative designs are pushing the boundaries of what’s possible and powering the future. 
  • We believe innovation and growth are driven by an inclusive culture and a diverse workforce. We’re dedicated to empowering people to be their true selves. Together, we’re building a better tomorrow for our employees, customers, partners, and communities.

Requirements

  • Bachelor/Master’s in Computer Science, Computer Architecture or related field
  • Strong software engineering skills with efficient, maintainable and testable C/C++/Python is required
  • Experience in storage system and/or database software design & development, debug
  • Knowledge about File Systems, Object Storage or similar technologies
  • Knowledge or experience in eBPF or uBPF
  • Good working knowledge of the Linux Operating System – kernel space programming, File Systems, NVMe, PCIe
  • Knowledge of RDMA, RoCE is plus
  • Exposure to storage hardware and systems (SSDs, HDDs, NAS and SAN systems)
  • You’re inclusive, adapting your style to the situation and diverse global norms of our people
  • An avid learner, you approach challenges with curiosity and resilience, seeking data to help build understanding
  • You’re collaborative, building relationships, humbly offering support, and openly welcoming approaches
  • Innovative and creative, you proactively explore new ideas and adapt quickly to change

Education requirements

Currently Studying
Masters

Area of Responsibilities

Software Engineering

Responsibilities

  • Design and development of SVK Zero-ETL framework components including but not limited to APIs for registering offload functions, interacting with offloaded functions, status reporting, etc.
  • Build offload-able compute functions
  • Develop test compute functions which can be offloaded
  • Integrate various components with underlying DSS software (if applicable)
  • Test and performance analysis of the system
  • Collaborate with the team, attend daily standups, update the JIRA tasks assigned to them and send out weekly status reports
  • Location: Hybrid, working onsite at our headquarters in San Jose office 3 days per week with the flexibility to work remotely the remainder of your time.

Details

Work type

Full time

Work mode

hybrid

Location

San Jose