Build real AI and web products, from day one.
Join CloudsStream's remote internship program. For six months you'll work on live client projects in full stack web development, quality engineering, AI automation and AI-powered web apps, mentored by people who have led engineering teams at Microsoft and Oracle.
- Remote
- 6 months
- Paid stipend
Real work, real mentorship, real results.
Live client projects
No busywork or practice tasks. You'll ship features, tests and automations for real businesses in healthcare, education and technology.
Senior mentorship
Weekly guidance and code reviews from experienced engineers, so you learn how professional teams plan, build and ship.
A modern stack
Work with tools teams use today: modern web frameworks, Playwright, n8n, Zoho, Google Cloud and AI models from Anthropic, OpenAI and Google.
A portfolio that stands out
Finish with work you can show and talk about in interviews, plus a reference from the people who saw you do it.
Four internships, one team.
Every role is remote, paid and runs for six months. Pick the one that fits you best; you're welcome to mention a second choice in your application.
Full Stack EngineeringFull Stack Development InternBuild fast, accessible, responsive websites and full stack web applications for our clients, from database and API integrations to sleek modern UI layouts.Remote6 monthsPaid stipendRole details
What you'll do
- Build full stack pages and components with modern frameworks such as Astro, React, and Node.js, styled with Tailwind CSS
- Design and integrate RESTful APIs, server-side services, and database operations
- Turn designs into responsive layouts that work seamlessly on phones, tablets and desktops
- Improve page speed, accessibility and SEO on live client sites
- Work with Git, code reviews and deployment pipelines like a professional team
What we're looking for
- Solid HTML, CSS, JavaScript/TypeScript, and backend programming fundamentals
- Experience with at least one modern framework (React, Astro, Vue, Next.js or similar)
- Understanding of APIs, databases (SQL or NoSQL), and server-side development
- Comfortable using Git and GitHub in a team environment
- A portfolio, GitHub profile or projects you can walk us through
Nice to have
- TypeScript
- Tailwind CSS
- Node.js / Express or Python backend
- A full-stack site you built that's live on the web
Quality EngineeringQA Engineer InternEnsure everything we ship is robust, reliable, and high quality across web applications, APIs, and business workflows on every device.Remote6 monthsPaid stipendRole details
What you'll do
- Perform functional, regression, exploratory, and edge-case testing across web applications, APIs, and mobile viewports
- Write clear, structured test cases, test suites, and reproducible bug reports that developers can act on immediately
- Build automated end-to-end and integration tests with Playwright and modern testing tools
- Validate API endpoints, form submissions, data integrity, accessibility (a11y), and performance
- Collaborate closely with full stack developers to verify fixes and ensure high release quality across client projects
What we're looking for
- Sharp attention to detail, analytical mindset, and a structured approach to problem solving
- Solid understanding of modern web applications, APIs, and software quality fundamentals
- Clear written English for documenting test cases, edge cases, and bug reproduction steps
- Curiosity about how software breaks and how to write tests that prove it works reliably
- Familiarity with Git and team development workflows
Nice to have
- Playwright, Cypress, or Selenium
- Test automation scripting in TypeScript/JavaScript or Python
- API testing with Postman or curl
- Familiarity with Lighthouse or CI/CD pipelines
AI & AutomationAI Automation InternDesign workflows that take repetitive work off people's plates, using Python, n8n, AI models and business tools.Remote6 monthsPaid stipendRole details
What you'll do
- Build automations in n8n and Python that connect CRMs such as Zoho, email, Slack and Google Workspace
- Write Python scripts and custom nodes to parse data, transform payloads, and connect external services
- Add AI steps that read, sort, summarize and draft, using models like Claude, GPT and Gemini
- Map a client's process, find the manual steps and propose what to automate
- Test, document and monitor workflows and Python automation jobs so they keep running reliably
What we're looking for
- Logical, process-oriented thinking
- Proficiency in Python and basic understanding of APIs, webhooks and JSON
- Scripting experience in Python for automation, scraping, or data handling
- Genuine interest in AI and how businesses can use it
Nice to have
- Python libraries for automation (e.g. Requests, Pandas)
- Experience with n8n, Zapier or Make
- Exposure to a CRM such as Zoho, HubSpot or Salesforce
- Prompt-writing experience with LLMs
AI & WebAI Integration in Web Apps InternBring AI features into real web applications: assistants, smart search and document Q&A using Python and modern web frameworks.Remote6 monthsPaid stipendRole details
What you'll do
- Build AI services and backend endpoints using Python (FastAPI/Flask) or Node.js to integrate LLMs into web apps
- Build AI features into web apps using the Anthropic, OpenAI and Google Gemini APIs
- Create assistants that answer questions from a client's own documents, with sources (RAG)
- Design prompts, test answer quality and handle errors and edge cases gracefully
- Handle client data carefully and follow security and privacy practices
What we're looking for
- Programming experience in Python or JavaScript/TypeScript
- Comfortable working with REST APIs and backend integrations
- Curiosity about large language models, embeddings, and how they behave
- Ability to explain technical ideas in plain language
Nice to have
- Python AI frameworks (LangChain, LlamaIndex, LiteLLM)
- Experience with vector databases or embeddings
- A project that uses an LLM API
- React, Astro or modern front-end familiarity
Skills and curiosity matter more than credentials.
- Students and recent graduates in computer science, engineering or a related field
- Self-taught builders with projects to show
- Clear communicators who are comfortable working remotely and asking questions
- People who take ownership and want to see their work used by real clients
A simple, respectful process.
- 1ApplyEmail your CV with a link to your portfolio or GitHub, and tell us which role you're applying for.
- 2Intro callA short video call to get to know you, your interests and what you'd like to learn.
- 3Practical taskA small, realistic task related to the role, so you can show how you think and work.
- 4OfferA final conversation with the team, then an offer with your start date and mentor.
Ready to start?
Email your CV and a link to your portfolio or GitHub. Put the role in the subject line and tell us in a few lines why it interests you.
CloudsStream welcomes applicants of every background. We hire on skills, potential and how you work with others.