Software Engineer, Intern
Software engineering intern who will build, test, and ship production projects on a Product or Infrastructure Engineering team. Requires current Computer Science or related-study enrollment, programming proficiency, collaboration experience, and at least one prior internship or equivalent hands-on experience.
About the job
Responsibilities
- Join a Product or Infrastructure Engineering team based on your interests and strengths.
- Own a project end-to-end, including technical specification, scoping, implementation, testing, and shipping.
- Write and ship production code used by real users.
- Use AI tooling as part of the engineering workflow.
- Receive feedback and mentorship from experienced engineers.
- Contribute to open source projects.
Requirements
- Currently enrolled in an undergraduate or graduate program in Computer Science or a related field.
- Proficient in Python, JavaScript, or a similar dynamic language through internships, personal projects, or coursework.
- Solid understanding of algorithms and data structures.
- Comfortable using GitHub, including branching, pull requests, and code review.
- Experience collaborating on an engineering project through coursework, open source, or work.
- Ability to learn new languages or frameworks quickly.
- At least one previous internship or equivalent hands-on experience.
- Available to start in May 2027 and relocate to San Francisco for the internship.
Compensation and Benefits
- Base pay: $53.13 per hour.
- Eligible for employee benefits and perks, including medical, dental, and vision insurance.
- Temporary relocation support and covered housing are provided.
Skills
Python, JavaScript, GitHub, Git, Algorithms, Data Structures, Pull Requests, Code Review, AI Tools, Open Source
Similar jobs
Fullstack Engineering jobsEngineering intern pursuing a relevant degree who will build and ship production projects, debug systems, and collaborate with experienced engineers. Requires JavaScript or TypeScript proficiency, strong written communication, independent execution, and regular San Francisco commuting.
Software engineering intern who will own an end-to-end project, write production code, debug systems, and collaborate asynchronously. Requires current pursuit of a relevant degree, strong JavaScript or TypeScript skills, and hybrid availability in San Francisco.
Build and operate scalable, reliable shared infrastructure and platform systems for Yext’s customer platform. The role requires at least one year of software engineering experience, strong software fundamentals, and fluency in a programming language such as Java, Go, C++, or Python.
Build full-stack applications, tooling, and infrastructure for a software-defined semiconductor fab, including equipment control and process data analysis. The internship requires strong systems programming skills, hands-on project experience, and a portfolio of software work.
Build end-to-end Rust features for Studio, a collaborative chip-design application spanning interactive editing, synchronization, rendering, and simulation. The internship requires strong Rust or systems programming experience, performance expertise, and a portfolio of substantial software projects.