Software Engineer Intern

September 25, 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 contribute to Salesforce’s next-generation database technology, Hyper. Hyper powers Salesforce Data Cloud and is designed for high-performance transactional and analytical workloads across various settings, including scalable cloud environments, workstations, and laptops running major operating systems.

You will work with a collaborative, smart, and motivated team to:

• Prototype a variety of use cases: This could involve onboarding new programming languages to the API, optimizing algorithms, contributing to scaling out through distributed query processing, or improving the cloud SaaS offering.
• Be at the forefront of innovation: The team is actively seeking ways to improve the technology and you will have the opportunity to be a part of that process.

Who you are:

• You have a strong background in computer science or a related field.
• You are currently enrolled in a PhD program or have finished a Master’s degree.
• You are passionate about coding and proficient in at least one programming language (C++ preferred, but Java or other languages are also acceptable).
• Bonus points if you are familiar with Database engineering, cloud-native technology, and Kubernetes.
• You are self-motivated, take initiative, and can turn ideas into real features.
• You enjoy discussing scenarios, designs, and tradeoffs with your team.
• You have a growth mindset and strive to improve the quality of systems, code, teamwork, and engineering practices.