Software Engineer Intern

September 19, 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.