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.