/Senior Software Engineer in Cloud Team

Senior Software Engineer in Cloud Team

Warsaw, hybridRemoteplvia direct
// Job Type
Full Time
// Salary
Not disclosed
// Posted
1 month ago
// Seniority
senior
// Work Mode
hybrid
// Experience
6+ years

About the Role

Senior Software Engineer in Cloud Team What will be your tasks? Developing and creating cloud services from scratch based on OpenStack (both from the so-called Big Tent and value-added services) and external components, development of an end-user monitoring framework, development of a system for processing provisioning events and IAM, actively participating in the R&D of issues such as, but not limited to: efficient scheduling, use of NVMe-Of, SPDK/DPDK, GPU clustering, high-availability networked multi-tenant shared file systems, SDN, Software Defined Data Centre, multi-dimensional cloud scaling; adding new features to applications and technical improvements such as refactoring or increasing test coverage. How we work? Automation plays an important role in our work, we practice Code Review, CI/CD, good practices, Testing; we work on Linux, we work on the basis of Scrum/Agile, we use tools: Git, Confluence, Jira; technology stack: Linux, OpenStack, Python3.8+, SQLAlchemy, Django, PostgreSQL, Redis, RabbitMQ, MySQL, Docker, OpenSearch, Gitlab, Gitlab CI/CD, Argo CD, Keycloak, HaProxy, Envoy, Linux; our monitoring is based on Prometheus + ELK, Thanos, Opsgenie, Grafana. We are looking for developers who: have min. 6 years of programming experience in commercial projects, have a degree in computer science/related fields (or in the course of study), write clear and efficient code in Python, have experience in designing and implementing distributed systems, work with multi-threaded, multi-process code, are experienced in working in architectures based on microservices and asynchronous communication methods (rpc, queues), have a good basis in algorithms and data structures, are familiar with SQL, have knowledge of Linux, are experienced in writing unit tests in accordance with TDD, are willing to constantly develop and update their knowledge, are comfortable communicating in English. An additional advantage will be: knowledge of Java and Keycloak, knowledge of Golang and Envoy, knowledge of C++, knowledge of OpenStack, experience in SPDK/DPDK programming, previous code contributions to OpenStack/kolla-ansible, Kubernetes.

Tech Stack

OpenStackPythonLinuxPostgreSQLRedisRabbitMQDockermicroservicesdistributed systemsKubernetes

Interested in this job?

Login to Apply

Use our AI to tailor your resume for this Senior Software Engineer in Cloud Team position at CloudFerro S.A..