Back to jobs

Senior Developer/Team Lead (Hardware Server Lifecycle Automation Team)

Amsterdam, Netherlands

Why work at Nebius
Nebius is leading a new era in cloud computing to serve the global AI economy. We create the tools and resources our customers need to solve real-world challenges and transform industries, without massive infrastructure costs or the need to build large in-house AI/ML teams. Our employees work at the cutting edge of AI cloud infrastructure alongside some of the most experienced and innovative leaders and engineers in the field.

Where we work
Headquartered in Amsterdam and listed on Nasdaq, Nebius has a global footprint with R&D hubs across Europe, North America, and Israel. The team of over 800 employees includes more than 400 highly skilled engineers with deep expertise across hardware and software engineering, as well as an in-house AI R&D team.

The role 

The Senior Developer / Team Lead in the Hardware Server Lifecycle Automation Team is responsible for designing, developing, and maintaining automation solutions that manage the full lifecycle of hardware servers. This role focuses on building and enhancing a service that orchestrates provisioning, configuration, monitoring, and decommissioning of hardware servers. As a Team Lead, this individual will also be accountable for team performance, strategic planning, and cross-functional collaboration to ensure alignment with business goals. The role combines deep technical expertise with hands-on leadership and people management responsibilities.

 

Key responsibilities: 

  • Design, develop, and implement automation solutions for hardware server provisioning, configuration, monitoring, and decommissioning.
  • Collaborate with architects and stakeholders to identify automation opportunities and translate requirements into robust technical solutions.
  • Lead the end-to-end automation lifecycle, including design, delivery, and post-production support.
  • Provide technical leadership and direction to the team, setting engineering standards and driving architectural decisions.
  • Manage, coach, and support the professional growth of team members through regular feedback, mentoring, and performance evaluations.
  • Align team goals with product and organizational strategies, contributing to roadmap planning and prioritization.
  • Develop and maintain high-quality Go code, leveraging Kubernetes APIs and best practices for Kubernetes operator development.
  • Participate in Agile development processes, sprint planning, and code reviews, ensuring high-quality and maintainable code.
  • Troubleshoot, triage, and resolve technical issues in automation workflows, providing ongoing support for deployed solutions.
  • Build a culture of ownership, accountability, and continuous improvement within the team.
  • Act as the primary point of contact for other teams, ensuring effective communication and coordination across departments.
  • Document automation processes, maintain technical documentation, and contribute to knowledge sharing initiatives.

 

Required Qualifications:

  • 5+ years of experience in automation development or software engineering, with a focus on infrastructure or hardware server lifecycle management.
  • 2+ years of experience in a leadership or technical management role.
  • Proficiency in Go programming language and experience developing Kubernetes operators.
  • Strong understanding of Kubernetes architecture, APIs, and custom resource definitions (CRDs).
  • Experience with automation frameworks, scripting, and CI/CD tools (e.g., ArgoCD, ArgoWorkflows).
  • Strong understanding of REST APIs, Linux environments, and version control systems (e.g., Git).
  • Excellent problem-solving, analytical, and communication skills.

 

Preferred Skills:

  • Experience with hardware server management, bare-metal provisioning, or similar infrastructure automation.
  • Familiarity with cloud infrastructure, virtualization, or large-scale distributed systems.
  • Leadership experience in technical projects and mentoring junior developers.
  • Experience with team scaling, hiring processes, and performance management.

 

Key Attributes:

  • Self-motivated, proactive, and able to work independently with minimal supervision.
  • Strong stakeholder management and ability to communicate complex technical concepts to diverse audiences.
  • Passion for automation, continuous improvement, and delivering high-impact solutions.
  • Natural leadership presence with a focus on empowering others, building trust, and fostering team cohesion.

What we offer 

  • Competitive salary and comprehensive benefits package.
  • Opportunities for professional growth within Nebius.
  • Hybrid working arrangements.
  • A dynamic and collaborative work environment that values initiative and innovation.

We’re growing and expanding our products every day. If you’re up to the challenge and are excited about AI and ML as much as we are, join us!

Create a Job Alert

Interested in building your career at Nebius? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf


Select...
Select...
Select...
Select...