Software Engineer Intern
- Currently has, or is in the process of obtaining a Bachelor's degree in Computer Science, Computer Engineering, or relevant technical field. Degree must be completed prior to joining.
- Proficient in coding in a modern industry-standard language (e.g. JavaScript/TypeScript, Python, Kotlin, etc.).
- Proficient in building web applications (frontend and backend) on top of common cloud platforms (e.g. AWS).
- Proficient in applying theoretical computer science knowledge (such as data structures and algorithms) in real-life software engineering situations.
- Proficient in common practical software engineering skills such as the use of version control, unit testing, and modern editors/IDEs.
- Completed coursework in applied machine learning (ML) or artificial intelligence (AI).
- Proficient in the use of AI-powered agentic and non-agentic coding assistants to perform software engineering tasks such as analyzing, writing, testing, or debugging software.
- Possess top-tier communication skills, a bias for action, and an optimistic attitude.
- This position does not offer sponsorship for work authorization, for either the internship or potential full-time offer.