Join the team building the future of European cloud data infrastructure
Do you want your work to have a real impact?
At CloudFerro, we create technologies used every day by leading European organizations in science and the space sector — including ESA, EUMETSAT, ECMWF, Mercator Ocean International, DLR, and EGI. By working closely with the Earth Observation sector, you can directly contribute to advanced data analysis and a better understanding of our planet.
CloudFerro means:
- A team of experts who are passionate about sharing knowledge.
- International projects, modern technologies, and an open, collaborative working environment.
- A real opportunity to influence the development of Europe’s digital infrastructure.
Software Engineer – Cloud Team
Your responsibilities will include:
- Developing an end-user monitoring framework.
- Developing systems responsible for provisioning events processing and IAM.
- Actively participating in R&D activities in areas such as: efficient scheduling, NVMe-oF, SPDK/DPDK, GPU clustering, highly available network-based multi-tenant shared file systems, SDN (Software Defined Networking), Software Defined Data Centers,, multi-dimensional cloud scaling.
- Adding new features to OpenStack, developing value-added services and applications.
- Improving existing solutions through technical enhancements such as refactoring and increasing test coverage.
How we work:
- Automation plays a key role in our daily work.
- We practice code review, CI/CD, engineering best practices, and automated testing.
- We work with Linux-based environments.
- We follow Scrum and Agile methodologies.
- We use tools such as Git, Confluence, and Jira.
Technology stack:
Linux, OpenStack, Python 3.8+, SQLAlchemy, Django, PostgreSQL, Redis, RabbitMQ, MySQL, Docker, OpenSearch, GitLab, GitLab CI/CD, Argo CD, Keycloak, HAProxy, Envoy.
Our monitoring stack is based on Prometheus, ELK, Thanos, Opsgenie, and Grafana.
We are looking for developers who:
- Have at least 3 years of commercial software development experience.
- Have completed or are currently pursuing a degree in Computer Science or a related field.
- Write clean, efficient, and maintainable Python code.
- Have experience with multi-threading and multi-processing.
- Understand microservice architectures and asynchronous communication methods (RPC, message queues).
- Have strong knowledge of algorithms and data structures.
- Have experience working with SQL.
- Have solid Linux knowledge.
- Have experience writing unit tests following TDD practices.
- Are eager to continuously learn and expand their technical skills.
- Communicate fluently in English.
Nice to have:
- Knowledge of Java and Keycloak.
- Knowledge of Golang and Envoy.
- Experience with C++.
- Experience with OpenStack.
- Experience with SPDK/DPDK development.
- Previous code contributions to OpenStack or Kolla-Ansible.
- Experience with Kubernetes.
What we offer:
- The opportunity to work on projects supporting the European space industry, climate research, and scientific initiatives.
- A culture open to new ideas, where we discuss solutions together, learn from each other, and continuously improve.
- A high level of autonomy in organizing your work.
- Flexible work arrangements — hybrid or remote work models and flexible working hours.
- The opportunity to work with highly skilled specialists and experts who are always ready to share their knowledge.
- Attractive compensation based on stable employment conditions.
- A comprehensive benefits package, including private medical care, Multisport card, life insurance, and language training.