A curated list of reputable remote internships and fellowship programs specifically tailored for computer science students, offering hands-on experience in software development, data science, and cybersecurity without geographic constraints.
Get targeted exposure with custom position pinning and highlighted placement.
A fully remote, 12-week open-source software development fellowship that provides real-world project experience. Participants contribute to major open-source projects while receiving mentorship and career support from industry leaders.
An annual global program focusing on bringing new contributors to open-source software development. Students work with a mentor organization to write code during a full-time programming period, gaining valuable open-source credentials.
Provides paid, remote internships in open source and open science for people affected by underrepresentation. It offers a three-month period of hands-on experience, allowing students to build a professional portfolio in inclusive tech communities.
A three-week intensive virtual program designed to connect university students with Microsoft mentors. Participants work on real-world business challenges, receiving guidance from software engineers and opportunities for full-time interviews.
A program that offers AWS training and career readiness workshops for students. It connects participants with Amazon Web Services mentors to help them gain cloud computing skills and explore internship or full-time opportunities within the organization.
Offers free, curated CS curricula and internship prep courses for students from underrepresented groups. They provide mentorship, coding challenges, and direct connections to tech companies looking for diverse remote talent.
Access to a curated list of remote internships from companies partnered with GitHub. Students can leverage their GitHub profile to showcase projects while applying to tech firms that value open-source contribution and code quality.
Red Hat often offers remote engineering internships focused on open-source technologies like Linux, Kubernetes, and cloud infrastructure. Students gain deep technical experience in enterprise-level open-source development environments.
Offers remote IT and engineering internships where students help develop, test, and maintain complex systems. Participants work alongside industry experts to solve real-world challenges in hardware, software, and data analytics.
Provides opportunities to work on high-scale distributed systems and machine learning models remotely. Interns collaborate with engineering teams to design and build products used by millions of riders and drivers globally.
Focuses on building payment infrastructure and developer tools in a remote-friendly environment. Students work on complex backend systems, APIs, and client-side applications, gaining expertise in scalable web architecture.
Offers remote roles in blockchain engineering, backend services, and frontend development. Interns help build secure and reliable financial infrastructure, working with cutting-edge technologies in the cryptocurrency space.
A program allowing students to alternate between work terms and school, often with remote options. Interns work on e-commerce platforms, retail tech, and developer tools, gaining experience in agile, fast-paced engineering cultures.
Provides remote engineering opportunities in communications APIs and cloud software. Students build features for platforms used by millions of developers, focusing on reliability, scalability, and developer experience.
Focuses on infrastructure automation and cloud security technologies. Interns contribute to tools like Terraform and Vault, gaining deep knowledge of DevOps practices and cloud-native architectures in a fully remote team.
Offers remote roles in big data, AI, and machine learning engineering. Students work on the Lakehouse platform, helping to optimize data processing and analytics tools used by major enterprises worldwide.
Provides opportunities to work on collaboration tools used by teams globally. Interns engage in full-stack development, improving messaging infrastructure and integrations while benefiting from Slack's strong remote-work culture.
Offers remote engineering roles focused on team collaboration and project management software. Students work on products like Jira and Confluence, gaining experience in agile development and cloud-based enterprise solutions.
Provides remote roles in video communications, AI, and platform engineering. Interns help build secure, high-quality video and audio solutions, working on technologies that power virtual meetings and remote collaboration.
Offers remote opportunities in game engine development, graphics programming, and simulation. Students work on Unreal Engine, gaining experience in real-time 3D rendering and high-performance computing for games and simulations.