The Zooniverse team at the University of Oxford are leading the development of the new Zooniverse platform, as well as projects covering everything from Penguins to Particle Physics, all the way up to disaster relief. We encourage flexible working, including working remotely for part of each week.
The Zooniverse is the world's largest and most popular platform for people-powered research, and the team is excited to offer a web developer work experience opportunity via a paid 3 month internship (UK living wage).
This is a remote-first position and is open to anyone based in (and has the right to work in) the UK. While the position is remote, we will require the candidate to visit the office in Oxford at least twice to meet the team and have some tea.
What you can expect:
- You'll be working with our team of front end & back end developers to build features and make improvements for our Zooniverse.org platform. Our code's open source, so if you're curious about what we do, you can take a look at https://github.com/zooniverse/
- You'll learn not only from developers, but also from researchers from a variety of scientific disciplines.
- The format of the internship will vary based on the candidate's experience, with time allocated for self-directed learning and tea breaks. (Coffee is also acceptable.)
What we expect:
- We're looking for somebody who's curious to learn, keen to take initiative, and isn’t afraid to try and build things.
- We care about what we build online and how it affects people in the real world, and we want you to feel the same.
- You should be comfortable asking questions even if they seem simple and obvious, such as "why was this designed this way?", "how does this work?", or "do we share lots of pet photos on chat?" (Yes, obviously.)
The only "skill" you really need to apply is a genuine interest to learn and grow. The following skills are "nice to haves", but if you don't possess them, expect to learn with the support of the team:
- An understanding of how the Internet works: the HTTP protocol, web sockets, etc.
- Any experience with collaborative software development systems, e.g. GitHub.
- Any experience with UI design or crafting User Experiences (UX).
- We're also interested in any other experience or skill you think might be relevant to this opportunity.
The internship will run over the summer of 2022, with exact dates to be negotiated. If you would like to apply for this position, please email an up-to-date copy of your CV and a letter of interest to email@example.com.
The Adler Planetarium's Citizen Science team includes a dynamic mix of web developers, data scientists, researchers and educators who are responsible for everything from building Zooniverse projects and developing governance tools for volunteers, to running Hack Days and teen programs. We can offer flexible hours and the opportunity to try new things, whether that be getting involved with outreach or playing with cutting edge technology.
The University of Minnesota Zooniverse Team is involved in the development of many Zooniverse projects as well as efforts to combine human and machine classifiers. Several science team members from many disciplines are at UMN including Galaxy Zoo, Measuring the ANZACs, Radio Galaxy Zoo and Snapshot Safari. We are open to flexible work arrangements.
The Zooniverse team within University of Minnesota’s School of Physics & Astronomy is seeking a developer to build web applications for the Zooniverse.org platform.
Zooniverse is the world-leading platform for the distributed analysis of scientific data through citizen science. We enable over 2.5 million registered volunteers around the world to participate in over 100 real research projects across the disciplines (from astronomy to zoology), in partnership with universities and research institutes worldwide. As a Zooniverse developer, you’ll work with our team of 20 talented and friendly developers, designer, and researchers, including members of our Zooniverse teams at the Adler Planetarium in Chicago and the University of Oxford, UK.
Required: Applicant must hold a Bachelor’s degree in computer science, software engineering or a related field that requires a high level of software development. Equivalently, the applicant must hold a Bachelor’s degree in any non-related field with at least two years of work experience in software development for web-based products.
- Have experience and are passionate about building interesting and purposeful web apps.
- Have experience contributing to a variety of software-development tasks and projects.
- Have experience with Git and GitHub (or an equivalent version control system).
- Have experience writing and maintaining automated test suites for code bases.
- Have experience generating and updating documentation for codebases
The developer must have excellent analytical skills, proven ability to manage multiple projects concurrently, excellent organizational, communication and leadership skills, and demonstrated self-motivation and creativity. While based in Minneapolis, the successful applicant will be expected to spend extended periods of time (~1 week every several times a year included in travel budget) at the Adler Planetarium in Chicago with the core Zooniverse development team. Travel to work with the Oxford, UK development team is also included.
- Have experience with data analysis, querying, visualization, and data engineering particularly with video processing.
- Have experience with Python and/or Ruby.
- Have experience with React.
- Have experience with JSON APIs.
- Have experience with SVG.
- Want to be an active participant in Zooniverse strategic planning, including tech choices.
- Interested in being in an inclusive environment; we strongly value the diversity of our team.
- Have experience with implementing accessible (WCAG, ARIA) web applications.
80% Sophisticated software development and data science research related tasks:
- Be an effective collaborator with other members of the Zooniverse development team as we work together to carry out each project’s lifecycle, from initial determination of scope and deliverables to translation into GitHub issues to iterative implementation and revision to final delivery to project retrospective.
- Write effective unit tests and integration tests, and other documentation to ensure high quality software delivery; evaluate and follow through issues and problems until resolved or escalated.
- Consult with UMN data science and machine learning team members to guide team towards effective project implementation in line with Zooniverse tech stack.
10% Maintenance and support:
- Provide ongoing maintenance of applications, systems, or websites.
- Contribute to support of general service tasks including assigning and tracking issues and responses for the technology stack team as well as support of research teams or volunteers.
10% Professional, Project and Team Development
- Attend conferences or virtual workshops for professional development; and represent the team with workshop presentations and seminars both within the University and at national or international conferences;
- Meet with project partners to discuss development and functionality needs for their citizen science projects;
- Provide training and technical guidance to less experienced team members.
Other duties of a similar scope as assigned.
Information to apply:
IT Pro 2-Web Dev/Design - Web and Software Developer for Zooniverse Crowdsourcing Platform, University of Minnesota, Twin Cities
We would like to invite you to visit the University of Minnesota careers site to complete your application.
- Visit the careers site.
- If you are not a current employee of the University of Minnesota - go to https://hr.myu.umn.edu/jobs/ext/348227
- If you are a current employee of the University of Minnesota - go to https://hr.myu.umn.edu/jobs/int/348227
Our work involves collaboration with a vast array of partners from across the world. When they have jobs that involve working with the Zooniverse, we'll post them here.