Software Engineer Intern

October 8, 2024

Are you applying to the internship?

Job Description

About Salesforce

Salesforce is a leading cloud-based software company that provides customer relationship management (CRM) service and also sells a complementary suite of enterprise applications focused on customer service, marketing automation, analytics, and application development.

Job Description: Software Engineer Intern – Hyper Database Team

What you’ll be doing:

As a Software Engineer Intern on the Hyper Database team, you will be contributing to Salesforce’s next-generation database technology, Hyper. Hyper is designed and built for high-performance transactional and analytical workloads across various environments, from scalable cloud settings to workstations and laptops running all major operating systems.

You will work alongside a geographically distributed, collaborative, intelligent, and motivated team, spearheading innovation by:

Prototyping diverse use cases: This might involve integrating new programming languages into the API, optimizing algorithms, contributing to distributed query processing for scaling, or enhancing the cloud SaaS offering.
Collaborating on a project tailored to your skills and interests.

Who you are:

• You have a strong background in computer science or a similar field.
• You are currently enrolled in a PhD program or have completed a Master’s degree.
• You are passionate about writing code and proficient in at least one programming language (C++ is preferred, but Java or other languages are acceptable).
Bonus points for: familiarity with Database engineering, cloud-native technology, and Kubernetes.
• You are self-motivated, take initiative, and can translate ideas into functional features.
• You enjoy engaging in discussions about scenarios, designs, and their trade-offs with your team.
• You embrace a growth mindset, always striving to improve the quality of the systems, code, teamwork, and engineering practices.