Software Engineering Intern
Software Engineering Intern builds and scales data infrastructure, including web/desktop workflows and high-throughput pipelines, collaborating on product strategy. Requires proficiency in JavaScript/Next.js, Python, cloud services, and caching/search tools; must work onsite in San Francisco.
About the job
Responsibilities
- Build and scale complex data capturing workflows across web (Next.js) and desktop (Python)
- Architect and optimize data pipelines that experience high throughput, with heavy loads
- Collaborate with the founding team to define product strategy and ship features fast
- Set engineering best practices and lay the groundwork for future team growth
Required Qualifications
- Able to take a gap semester off and join our team in person in San Francisco
- Proficiency in JavaScript (Next.js) and Python, with demonstrated experience building full-stack web applications
- Experience with serverless architecture and cloud functions for implementing heavy data processing (GCP/AWS)
- Storage, caching & search: Hands-on with Redis (caching), Elasticsearch (indexing), and message queues (Kafka/RabbitMQ) to build scalable, low-latency pipelines
- Any background in AI research, LLM evaluation, or human-in-the-loop systems
- Experience getting your ideas into production (founder experience preferred)
Skills
Next.js, Python, JavaScript, Redis, Elasticsearch, Kafka, RabbitMQ, GCP, AWS, Serverless
Similar jobs
Fullstack Engineering jobsSoftware engineering internship focused on building full-stack platform features, APIs, integrations, and enterprise software for data science and AI/ML workflows. The role offers mentorship and hands-on experience with scalable systems and cloud technologies.
Software engineering interns will build and deliver platform features across areas such as backend, infrastructure, systems, cloud, databases, and customer-facing products. Candidates should be graduating in 2027 or 2028 and have programming experience with Python, Java, or C++ plus strong fundamentals in algorithms and data structures.
Software engineering intern who will build and ship production code for crypto and blockchain products, collaborate cross-functionally, and own an end-to-end project during a 12-week summer internship. Programming experience and familiarity with a technical development area are required.
Software engineering interns ship high-impact projects across product, infrastructure, mobile, customer experience, or security teams while gaining experience with modern development practices and AI-assisted coding. Applicants must be pursuing a relevant BS or MS degree and have software development experience.
Full-stack engineering intern contributing to product software across user-facing experiences, APIs, application services, and backend systems. The role requires foundational programming experience, strong problem-solving and collaboration skills, and a willingness to learn.