Aim high, go beyond! At Open Cosmos we are solving the world’s biggest challenges from space, providing businesses, governments and researchers access to more readily available information than ever before - ready for the challenge? Then read on…
The Project
Our DataPlatform relies on web services and databases deployed in a ‘Kubernetes cluster’ running in a Google Cloud Platform.
The different back-end services are written mostly in Python, Golang and Java.
Activities will involve adding new API endpoints to support new functionalities in our front end for example and/or to offer more features via our public API
Technical skills we will develop
- Industry programming paradigms and standards
- API design
- Understanding of agile methodologies in practice
- DevOps practices
- Imagery data science
Interpersonal skills we will develop
- Project management skills in a business context
- Team working within the project management context - how each role contributes to success and the importance of working together towards this
- How to continuously develop professionally in a business context and build a plan for the future
- Communication skills - how to communicate across teams, up and down the organisation
- How to innovate in a business context, how to experiment with new ideas and implement them effectively
What you will need to be successful
Academic
Ideally must be finishing the second-to-final year of their studies. Either:
- Studying a Computer Science degree, or;
- Studying a math-based degree (like maths, physics and /or engineering), and;
- Has programming knowledge (must demonstrate great projects on GitHub or has taken programming modules and can prove work)
Minimum requirements
- Finishing second year in a relevant degree (as detailed above) with a GPA of 2:2 or higher
- Able to communicate effectively, actively listening and responding appropriately
- Able to relay complex information simply to technical and non technical audiences
- Able to manage own time effectively, completing work within appropriate project timescales
- Displays a curious mindset with an innovative approach to work
- Has an eye for detail, delivering work that is polished and of good quality
- Displays critical thinking skills, always looking to develop improve work and own skills
- Works in an inclusive, respectful style
- Takes a proactive approach to learning and work
Desirable requirements
- Understanding of functional programming paradigms
- Demonstrable understanding of how agile works in practice
- Demonstrable ability to work independently and within a team