Samsung Semiconductor-posted 3 months ago
$28 - $62/Yr
Intern
San Jose, CA
5,001-10,000 employees

Cognos is a rack scale Software management cum performance enhancer software to ease the deployment, monitoring and increase performance for customer using Samsung’s wide portfolio of memory products. Software value add (SVK) CXL (Compute eXpress Link) addresses the multi tiers deployments involving Samsung CXL device with other memory tiers. This module is responsible for making sure that hotter pages are always moved towards the faster tier, both with device and at system level.

  • Design and development of Cognos Management Console and Auto-tier module
  • Build and testing of REST APIs for Cognos modules
  • Research algorithms to optimize performance in a multi-tier memory hierarchy
  • Performance analysis of the Cognos Auto-tier using benchmarking tools like YCSB
  • Integration and Unit testing of Cognos modules
  • Deployment of Cognos in Clustered infrastructure
  • Collaborate with the team, attend daily standups, update JIRA tasks assigned and send out weekly status report
  • Complete other responsibilities as assigned.
  • Currently pursuing Bachelor's, Master's, or PhD in Computer Science, Computer Architecture or related field
  • Must have at least 1 academic quarter/semester remaining
  • 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
  • Good working knowledge of the Linux Operating System – kernel space programming, File Systems, NVMe, PCIe.
  • Experience in CXL and/or multi-tier memory management would be an advantage
  • Prior knowledge of In-memory databases would be a plus
  • Relocation Support
  • Housing Stipend
  • Charitable giving match
  • Emotional Wellness support with on-demand apps and paid therapy sessions
  • Onsite Café and gym, plus virtual classes
  • Flexible work environment
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service