What are the responsibilities and job description for the Software Engineer Intern position at Haystack?
We're working with a global leader in DRAM and NAND flash technologies, driving the evolution of mobile technology, empowering cloud computing, and pioneering future technologies. This company is at the forefront of semiconductor innovation, developing advanced memory solutions that power everything from smartphones to data centers, and is committed to sustainability with significant investments in artificial intelligence, machine learning, and eco-friendly solutions.
The Role
The Role
- Design and deploy on-prem AI infrastructure, including GPU clusters and model serving.
- Develop, code, and debug software tools using various programming languages and technologies.
- Design and implement storage test tools tailored to specific needs, including software design, library, and user-facing APIs.
- Assist in the lifecycle management of RSA keys, ECC keys, and X.509 digital certificates.
- Research emerging cryptographic standards and security best practices.
- Work closely with senior engineers to strengthen enterprise security and gain hands-on experience in identity, authentication, and cryptography.
- Pursuing a degree in Computer Science, Cybersecurity, or a related field.
- Basic understanding of cryptography, PKI concepts, and security protocols (SSL/TLS).
- Familiarity with RSA/ECC key pairs and hashing algorithms.
- Knowledge of operating systems (Windows/Linux) and networking fundamentals.
- High proficiency in modern AI-assisted IDEs and platforms like Cursor.
- Scripting experience (PowerShell, Python) is a plus.
- Opportunity to work on cutting-edge memory technologies.
- Gain hands-on experience in identity, authentication, and cryptography.
- Be part of a team pioneering breakthrough memory solutions.
- Competitive hourly compensation of $35 – $45.
Salary : $35 - $45