REMOTE COMPUTER SCIENCE INTERNSHIP
PROGRAM OVERVIEW
Apply your coding skills in the real-world by helping an innovative tech startup develop an exciting multi-app search engine
Acquire hands-on experience in a tech start-up developing a multi-app search engine. You’ll join a small team of three and help them solve real-world problems and gain practical understanding of software and app development in a SaaS context.
This organization is on a mission to save people and businesses time by letting them access information stored across different platforms and apps via one centralized search engine. This app lets businesses and people integrate a range of digital platforms and tools like Google Workspace, Gifthub, and Slack, then access information from all of them safely and securely.
Your role as an intern will be to gain fantastic insight in app development and the work environment of a tech startup. It’ll also offer a fantastic opportunity to hone your coding skills. You’ll be working directly with the founder and CEO of the organization to improve code quality and work on updates for the app.
Learning objectives
- Learn how to code and create software in an industrial setting and company level
- Develop better programming skills and expertise in coding
- Gain insight into a tech startup work environment
- Real-world practice with test-driven development, pair coding, CI/CD and code reviews
ORGANIZATION
Ansearch is a small tech start-up based in Edinburgh, Scotland. This organization is developing a multi-app search engine that lets users access information stored on whatever apps, software, and digital tools they use all from one place. Their mission is to save people time by creating the easiest and most helpful tool in business.
This search engine aims to streamline data management for businesses and people alike, helping them to consolidate the process of finding files, documents, and other information from various platforms like Google Workspace, Asana, or Slack. It lets businesses integrate whatever configuration of apps they use and securely access information across all of them through a centralized, intuitive search platform.
TASKS & REQUIreMENTS
You’ll be working on a stack of Typescript (VueJS/Fastify), MongoDB, Redis, and a lot of APIs and will be assigned tasks on the frontend or backend depending on your current skills and interests. Your day-to-day will be split into improving code and developing new features and upgrades.
Responsibilities
Frontend tasks
- Contribute to the creation of a design language and establish a storybook library
- Help move away from Tailwind onto custom CSS
- Work towards increasing test coverage to 100% with Cypress & Vitest
- Develop the UI for any new features being created
Backend tasks
- Create or improve existing integrations & features
- Increase productivity in QA by creating code quality scripts (ex: checks for duplicate code with a mix of scripts and AI)
- Creating data pipelines between existing tools
Requirements
- Studying towards or completed a degree in Computer Science
- Portfolio of personal programming projects (university assignments do not count)
- Sufficient coding skills in one of the mainstream languages (C++, Python, Javascript/Typescript, Java, Ruby, etc.)
- Must sign an NDA agreement before starting
- To work on the frontend, you must have experience in a frontend framework and CSS. Those without, will work on the backend. Those with exceptional experience will have the chance to work on full stack.
DATES & RATES
Fee Breakdown
Internship start and end dates are flexible and will be discussed with your during the selection process.
Applications are open for start dates after March 2025
What you’ll pay (2025 rates)
Placement fee USD 595
Inclusions
- Careful matchmaking. It takes time to find the right internship for each person, and we take this process very seriously.
- Initial interview with one of our team to gauge your skills, interests, and desired learning outcomes.
- An academic internship eligible for university credit. Check with your university to confirm if this internship qualifies for credit or alternatively we can assist you with purchasing transfer credits.
- An orientation program with your supervisor
- Supervision and support during your internship
- Regular check-ins with Roots and your supervisor
- Troubleshooting if needed
- A reference letter at the end of your internship
GALLERY
FAQs
Some of our most commonly asked questions for remote programs.
What can I expect from a remote internship?
Embarking on a remote internship offers a unique and flexible work experience tailored to the digital landscape. From the comfort of your own space, you can expect to engage in meaningful projects, collaborate with professionals in your chosen field, and contribute to real-world tasks from anywhere in the world. The remote setting fosters independence and self-discipline as you manage your time effectively to meet project deadlines and attend virtual meetings. Additionally, you’ll gain insights into remote work dynamics, enhancing your adaptability and digital communicable skills. Connecting with a global network, you’ll experience a diverse and inclusive work environment, transcending geographical boundaries. This virtual journey promises a dynamic and enriching professional development, emphasizing the evolving landscape of remote work in today’s interconnected world. If the idea of engaging in a remote internship has sparked your interest, explore the numerous reasons to consider applying for a remote nonprofit internship.
How will a remote internship help my career development?
A remote internship offers a unique opportunity for career development, allowing you to make a meaningful impact from the comfort of your home. By participating in a grassroots project, you become an important part of a larger initiative committed to sustainable development on the ground. Contributing your skills from a remote setting allows you to make an impact, cultivating a sense of purpose and social responsibility beyond individual contributions. The experience provides valuable knowledge about your chosen field, enhances your professional skills, and allows for cross-cultural collaboration, all within the convenience of your home environment. This remote internship not only adds depth to your resume but also showcases you as a versatile professional dedicated to creating a meaningful difference.
Can I get university credit for a remote internship?
Yes, obtaining university credit for remote internships is often possible, but it depends on the policies of your academic institution. To confirm your eligibility, contact your university and they can offer assistance regarding the steps required and specific criteria for earning credits during your remote internship. We can also assist you in purchasing transfer credits that add onto your internship experience. Keep in mind that your proactive communication with the university and our team can facilitate a smoother process, ensuring that you can maximize the academic benefits of your remote internship.
Will I receive a stipend during my internship?
Unfortunately, remote internships do not pay any kind of salary. Nevertheless, there are other ways to ensure funding for your virtual internship. Although financial compensation may not be a part of your internship, the knowledge and opportunities gained for both professional and personal growth are immeasurable. The value derived from your participation goes beyond financial aspects, making this experience beneficial for your future.
QUICK FACTS
HIGHLIGHTS
- Gain international experience in a tech start-up
- Improve coding skills dramatically and practical understanding of app development
- Develop insight into the tech industry, SaaS, and start-up work environment
- Build your professional programming portfolio
- Complete your work remotely from wherever you choose
HOW TO APPLY
If you’re ready to apply for this internship, here’s what to do:
APPLY
Fill in the application form (it will show in a new screen) which includes sharing your CV to us.
SPEAK WITH AN ADVISOR
We’ll set up a call with you to go through your application.
INTERNSHIP MATCHING
If we feel it’s a good match, we’ll set up a call between you and the supervisor for this internship.
PAYMENT
If everyone’s happy, we’ll provisionally confirm your placement! We’ll then send you the invoice for the deposit, getting started with the booking process and all the info you need.
CONFIRMATION
Only once we receive payment of the deposit your placement will be confirmed.
NEED TO MAKE AN ENQUIRY FIRST?
Or if you’d just like to ask us some questions about this internship first, just fill in the contact form below. We’ll be happy to assist!
"*" indicates required fields
RELATED PROGRAMS
Construction Internship
- Min. 8 weeks
- Siem Reap, Cambodia
- Building, Product Design, Planning & Research
Remote Computer Science Internship
- Min. 12 weeks
- Remote
- Coding, Systems Design, Programming
Impact and Water Waste Research Internship
- Min. 8 weeks
- Berlin, Germany OR Remote
- Research, Data Analysis, Reporting, Presentations