BotStacks is looking for a motivated Software Development Engineer Intern to join our team for Summer 2026. The role involves gaining hands-on experience in building product features within an AI SaaS platform, working closely with engineering and product teams.
Responsibilities:
- Build and improve features across the BotStacks web platform
- Contribute to frontend and backend development tasks
- Help improve AI assistant workflows, testing tools, and user onboarding
- Support integrations with third-party platforms, APIs, and CMS tools
- Write clean, maintainable code and participate in code reviews
- Help identify, reproduce, and resolve bugs
- Collaborate with product, design, QA, and engineering teammates
- Learn how an early-stage SaaS company ships product, prioritizes features, and supports customers
Requirements:
- Currently pursuing or recently completed a degree in Computer Science, Software Engineering, or a related technical field
- Experience with JavaScript, TypeScript, React, Node.js, Python, or similar technologies
- Familiarity with APIs, databases, GitHub, and modern web development workflows
- Interest in AI, LLMs, chatbots, automation, SaaS, or developer tools
- Strong problem-solving skills and willingness to learn quickly
- Clear communication and ability to work in a remote team environment
- Comfortable asking questions, documenting progress, and taking ownership of assigned tasks
- Experience with AI APIs such as OpenAI, Anthropic, Gemini, LangChain, or Pinecone
- Experience with Firebase, cloud functions, vector databases, or chatbot platforms
- Experience using tools like Figma, Linear, Notion, Slack, Sentry, or GitHub
- Previous internship, project, hackathon, or startup experience
- Interest in product management, QA, DevOps, or AI infrastructure