Software Engineer Intern
You'll join Ellipsis Labs as a summer intern in 2027, working across the stack based on your skills and interests. You'll take ownership of scoped projects from problem definition through design, implementation, testing, deployment, and monitoring. You'll collaborate closely with design and engineering teams to deliver fast, reliable, and secure experiences, while instrumenting and improving performance, reliability, and observability, and writing clear tests and documentation.
Responsibilities
- Build product features and platform components across the front end, back end, infrastructure, or on-chain systems.
- Own scoped projects end-to-end from problem definition through design, implementation, testing, deployment, and monitoring.
- Collaborate with design and engineering teams to deliver fast, reliable, and secure experiences.
- Instrument and improve performance, reliability, and observability.
- Write clear tests and documentation.
Requirements
- Hands-on software development experience through courses, personal projects, research, or internships in TypeScript/JavaScript, Python, Rust, Java, or C/C++.
- Write clear, tested code.
- Solid computer science fundamentals, including data structures, algorithms, and systems thinking.
- Familiarity with Git and basic debugging.
- Ability to make informed trade-offs with business context.
- High agency and a team-first mindset.
- Curiosity about DeFi and crypto; prior domain experience is not required.