🎓 Software Engineer Intern – Go & Kubernetes API

Sannois, France

Embark on the Cloud Native Adventure

Dive into the world of Cloud Native, Kubernetes, and Platform Engineering and accelerate your career with Edixos.


We bring together a community of passionate experts, called the Edixians, to share our knowledge, best practices (Kubernetes, GitOps, API Machinery, DevOps), and succeed together in building innovative cloud platforms that support concrete and ambitious projects.

About Edixos


Edixos is a French company based in Paris, specializing in Kubernetes, Cloud Native, GitOps, and Platform Engineering. Founded by recognized engineers, we support companies in designing, industrializing, and automating their cloud platforms, with strong expertise in Kubernetes APIs and declarative models (KRM).


As part of our growth, we are looking for a motivated software engineering intern passionate about Go development and the Kubernetes ecosystem to join our R&D team. This internship is aimed at final-year students or those available for a summer internship, eager to engage in a highly technical and fast-growing environment.



🚀 Missions

• Design and develop Kubernetes controllers in Go (using controller-runtime, CRDs, etc.)

• Work with and extend the Kubernetes API (client-go, admission webhooks, etc.)

• Participate in the design of modular, testable, and maintainable software architectures

• Collaborate with the team on real-world projects in a Multi-Cloud environment

• Contribuer à l’amélioration continue via la documentation et les revues de code


🙎🏻‍♂️Desired Profile

  • Final-year engineering school student or Master’s degree (M2) in computer science
  • Strong foundations in Go development and software best practices (testing, code structuring, Git)
  • Understanding of the Kubernetes API, CRDs, and the declarative model
  • Interest in Cloud Native architectures, Infrastructure-as-Code tools, and the CNCF ecosystem
  • Autonomy, rigor, and willingness to learn by working on production projects



Technical curiosity
Adaptability
Autonomy
 Team collaboration d’équipe
Initiative mindset

Responsibilities

  • Develop Kubernetes operators and controllers in Go
  • Implement and maintain APIs based on the Kubernetes declarative model
  • Participate in technical design and code reviews
  • Write technical documentation for developed components
  • Collaborate with the product and platform teams on Multi-Cloud projects

Required Skills

  • Mastery of Go language and concepts of object-oriented and modular programming
  • Knowledge of Kubernetes fundamentals and its API (Pods, CRDs, RBAC, etc.)
  • Ability to work with Git and use collaborative workflows
  • Good understanding of client-server architectures and REST/gRPC calls
  • Autonomy, technical curiosity, and code rigor

Nice to Have

  • Experience with controller-runtime, client-go, or other Kubernetes SDKs
  • Knowledge of the CNCF ecosystem (Helm, ArgoCD, Prometheus, etc.)
  • Understanding of Kubernetes security (RBAC, admission webhooks, etc.)
  • Experience with containerization using Docker
  • Interest or experience in Open Source or contributing to public projects

Recruitment Process

1. Candidature en ligne : Envoyez votre CV en postulant sur cette offre de stage. 

2. Interview: Meet with the technical and/or HR team to assess your skills and motivation

3. Technical test (if applicable): Validate your knowledge in containerization, Kubernetes, etc.

4. Validation and onboarding: If selected, you will quickly join the team

​Community Building​

What We Offer

Learning environment

Opportunity to grow within a passionate team and receive close mentoring

Innovative projects

Work on real and stimulating Cloud Native projects, applying containerization, orchestration, and DevOps concepts

Possibility of employment

Depending on results and company needs, a job opportunity may be offered at the end of the internship

Dynamic company culture

Small team, friendly atmosphere, knowledge sharing, and active technology watch