Software Engineer Intern – Database Engineering
Company | Snowflake |
---|---|
Location | Menlo Park, CA, USA, Bellevue, WA, USA |
Salary | $42 – $60 |
Type | Internship |
Degrees | Bachelor’s, Master’s, PhD |
Experience Level | Internship |
Requirements
- Must be actively enrolled in an accredited college/university program during the time of the internship
- Desired class level: 3rd/4th year Undergraduates, Masters, or PhD
- Desired majors: Computer Science, Computer Engineering, Electrical Engineering, Physics, Math, or related field
- Required coursework: algorithms, data structures, software engineering, and operating systems
- Excellent programming skills in C++ or Java
- Knowledge of data structures and algorithms
- Systems programming skills including multi-threading, concurrency, etc.
- Strong problem solving and ability to learn quickly in a dynamic environment
- Experience with working as a part of a team
- Dedication and passion for technology
Responsibilities
- Work on challenging projects
- Provide meaningful contributions to a real system used by customers
- Gain exposure to SQL or other database technologies (e.g., Spark, Hadoop)
- Learn how to build enterprise grade, reliable, and trustworthy software/services
- Experience working with cloud infrastructure, AWS, Azure, and/or Google Cloud
Preferred Qualifications
- Recommended coursework: cloud computing, compilers, database systems, distributed systems, functional PL, networking
- Bonus experience: research or publications in databases or distributed systems, and contributions to open source
- Preferred knowledge of C++20 or C++17, Java 20 or Java 17
- Experience working with big data (engineering / processing)