At a Glance
- Tasks: Join us to build data pipelines and enhance AI-driven reports for water quality.
- Company: WhatInMyWater transforms UK water data into accessible, personalised reports for everyone.
- Benefits: Enjoy flexible hours, mentorship, and a portfolio-worthy project to boost your career.
- Why this job: Make a real impact on water quality transparency while gaining hands-on experience in a dynamic startup.
- Qualifications: Ideal for students in Computer Science, Data Science, or related fields with coding skills.
- Other info: This is an unpaid internship focused on professional growth and valuable experience.
Summer Internship at WhatInMyWater Company Description. WhatInMyWater aggregates UK water data into a powerful, enterprise-grade dataset and user-friendly service. Our platform empowers individuals with personalised water-quality reports based on their postcode, backed by collaborations with leading water-health scientists to ensure cutting-edge biomarker standards. Through data engineering, research, and AI-driven insights, we’re making clean water information transparent and accessible to all.
Role Overview: Join us as a Summer Intern in our remote office to help shape the future of water-quality transparency. This unpaid, hands-on role offers flexible hours (approximately 20–30 hours per week) to accommodate your schedule. You’ll work on real-world projects, from building data pipelines to enhancing AI-driven reports, gaining end-to-end product development experience in a dynamic startup environment.
What You’ll Do:
- Data Ingestion & Scraping: Develop and maintain Python/Go scripts to scrape water-quality data from government sites, PDFs (via OCR), and public APIs. Build a robust, reusable scraping pipeline with error handling, logging, and scheduling.
- Backend & Database Work: Design and optimise Postgres database schemas for large-scale time-series water data. Support deployment and hosting using Docker, AWS, and CI/CD pipelines.
- AI & Reporting: Experiment with generative-AI models and prompt engineering to improve the clarity and personalisation of water-quality reports. Collaborate with science partners to translate biomarker thresholds into accessible, user-friendly metrics.
- Research & Product Support: Create user-facing content, assist with documentation, or contribute to UX wireframes.
Who You Are:
- Pursuing (or recently completed) a Bachelor’s or Master’s in Computer Science, Data Science, Environmental Science, or a related field, or have programming experience.
- Comfortable writing clean, documented code in Python, Go, or TypeScript.
- Familiar with web-scraping tools (e.g., BeautifulSoup, Scrapy, OCR libraries, REST/SOAP APIs).
- Eager to learn Postgres database design and querying.
- Curious about generative AI, prompt engineering, or data visualisation.
- A collaborative communicator who thrives in fast-paced teams.
What You’ll Gain:
- Hands-on experience building a full-stack data product from the ground up.
- Mentorship from experienced engineers and water-health researchers.
- Proficiency with modern tools: TypeScript (frontend), Go/Python (backend), Postgres, Docker, AWS.
- A portfolio-worthy project and a letter of recommendation upon successful completion.
- Flexible hours to balance your internship with other commitments.
How to Apply: Send your CV and a brief cover note (max 300 words) to recruitment@whatsinmywater.me with the subject line: “Summer Internship Application – [Your Name]”. In your cover note, tell us briefly about your experience, and which project area (e.g., data scraping, AI reporting, etc) excites you most and why. Include any links to projects! :) Applications are reviewed on a rolling basis—apply now to join our mission for cleaner, transparent water!
Note: This is an unpaid internship designed to provide valuable experience and professional growth for early-career individuals.
Software/Data Intern employer: WhatsInMyWater
Contact Detail:
WhatsInMyWater Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software/Data Intern
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Python, Go, and Postgres. Having hands-on experience or personal projects that showcase your skills in these areas can make you stand out during the selection process.
✨Tip Number 2
Engage with the water quality and environmental science community online. Follow relevant organisations and professionals on social media, participate in discussions, and share your insights. This not only shows your passion for the field but also helps you network with potential colleagues.
✨Tip Number 3
Prepare to discuss your understanding of data scraping and AI applications in your interview. Be ready to share examples of how you've used these techniques in past projects or coursework, as this will demonstrate your practical knowledge and enthusiasm for the role.
✨Tip Number 4
Consider creating a small project that involves web scraping or data visualisation related to water quality. This could be a great talking point in your interview and shows initiative, creativity, and a genuine interest in the subject matter.
We think you need these skills to ace Software/Data Intern
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant skills and experiences that align with the internship role. Focus on your programming experience, familiarity with web-scraping tools, and any projects related to data science or environmental science.
Craft a Compelling Cover Note: In your cover note, clearly express your enthusiasm for the role and the specific project area that excites you. Keep it concise (max 300 words) and ensure you mention any relevant projects or experiences that showcase your skills.
Showcase Your Projects: If you have links to previous projects, especially those involving Python, Go, or data scraping, include them in your application. This will give the company insight into your practical skills and your ability to contribute to their mission.
Follow Application Instructions: Ensure you send your application to the correct email address with the specified subject line. Double-check that all components of your application are included before hitting send to avoid any delays in the review process.
How to prepare for a job interview at WhatsInMyWater
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Python, Go, and any web-scraping tools you've used. Bring examples of your code or projects that demonstrate your ability to write clean, documented code.
✨Express Your Passion for Water Quality
Since WhatInMyWater focuses on water quality transparency, share why this mission resonates with you. Discuss any relevant experiences or projects that highlight your interest in environmental science or data-driven solutions.
✨Ask Insightful Questions
Prepare thoughtful questions about the company's projects, team dynamics, and the technologies they use. This shows your genuine interest in the role and helps you assess if it's the right fit for you.
✨Demonstrate Your Collaborative Spirit
Highlight your ability to work in fast-paced teams. Share examples of past collaborations, how you communicate effectively, and how you handle feedback, as these are crucial in a startup environment.