
Software Engineer - Hardware Orchestration
- 🇫🇷 France
- Hybrid
- 18 months ago
- AI
- Python
- CI/CD
- Linux
- Debian
- Ubuntu
- GitLab
- Ansible
- Kubernetes
- DNS
- DHCP
- Prometheus
- Grafana
- Elastic Stack
- Vault
WHY WE NEED YOU?
As Scaleway continues to scale its cloud infrastructure, we are strengthening our engineering team toautomate and industrialize the deployment and management of our Bare Metal infrastructure.
As aSenior Software Engineer, your mission will be todesign and build the automation and orchestration tools that power our physical infrastructure, from server provisioning to hardware lifecycle management.
You will play a key role in enabling thedeployment of new Availability Zones and regions at scale, reducing manual operations and improving the reliability, efficiency and scalability of our infrastructure.
This is an opportunity to tackle complex engineering challenges at the intersection ofsoftware development, infrastructure automation and large-scale distributed systems
YOUR FUTURE TEAMAt Scaleway, we work in a collaborative and international environment where knowledge sharing, technical excellence and diverse perspectives help us build ambitious products at scale.
You will join a team of6 engineers responsible for developing and maintaining the orchestration systems behind Scaleway's Bare Metal infrastructure.
The team works closely withSupply Chain, Network, Datacenter and SRE teams to automate infrastructure operations and support the deployment of new Availability Zones.
We operate with a strong culture of ownership and knowledge sharing.
YOUR DAILY ROUTINEDesign, develop and maintain automation and orchestration tools for Bare Metal server provisioning at scale.
Contribute to theautomation of new Availability Zone and region deployments, minimizing manual intervention and dependencies between teams.
Build and improve software solutions tomanage the hardware lifecycle, from server qualification and provisioning to ongoing operations.
Develop reliable, maintainable and scalable applications usingPython and/or Go.
Improve theresilience, performance and observability of our infrastructure orchestration systems.
Collaborate withNetwork, Datacenter, Supply Chain and SRE teams to solve complex infrastructure challenges.
Drive improvements inCI/CD, infrastructure automation and deployment processes.
Contribute to architectural decisions, share technical knowledge and continuously improve engineering practices.
7+ years of experience in Software Engineering, Infrastructure Engineering or similar roles, ideally within large-scale production environments.
Strong development skills inPython and/or Go.
Solid experience withLinux systems (Debian, Ubuntu, Red Hat).
Hands-on experience withinfrastructure provisioning, deployment automation or server lifecycle management.
Good understanding ofCI/CD, GitLab and infrastructure automation tools such as Ansible.
Familiarity withKubernetes, K3s, FluxCD and SOPS.
Understanding of infrastructure protocols such asDNS, DHCP, NTP, TFTP and HTTP(S).
Knowledge ofobservability and monitoring tools such as Prometheus, Grafana and the Elastic Stack.
Experience withNetBox, Vault or similar infrastructure management tools is a plus.
Understanding ofcloud infrastructure, distributed systems and production environments.
Ownership & Autonomy: You take initiative and drive technical projects from design to production.
Collaboration: You enjoy working across engineering teams and sharing knowledge.
Problem-solving: You approach complex technical challenges with a pragmatic, solution-oriented mindset.
Adaptability: You are comfortable working in evolving technical environments.
Production Mindset: You care about reliability, scalability and operational efficiency.
Continuous Improvement: You embrace automation, CI/CD and modern engineering practices.
Software Engineer - Hardware Orchestration · Scaleway