Mirantis

Software Engineer, Open Source Contributor

Mirantis

full-time

Posted on:

Origin:  • 🇨🇿 Czech

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AWSCloudDistributed SystemsDockerGoKubernetesMicroservicesOpen SourceOpenStackPython

About the role

  • Work with senior developers to learn best practices, coding standards, and modern development techniques.
  • Participate in open source communities to build relationships, resolve issues, and contribute to software solutions.
  • Collaborate with internal development and product management teams to integrate open source contributions into our products and services.
  • Assist in ensuring that all open source contributions meet high standards of code quality, testing, documentation, and maintainability.
  • Help design, develop, and maintain features and services using Python and Golang.
  • Actively contribute to and maintain open-source projects, learning from and enhancing the community.
  • Develop your expertise in cloud-native architectures, containerization, orchestration, and other modern technologies.

Requirements

  • Experience in software development with a focus on Python and/or Golang.
  • Basic problem-solving skills and the ability to troubleshoot issues.
  • A strong interest in open source best practices, including code quality, testing, and documentation.
  • Experience and understanding of how to leverage AI-powered co-development tools such as Cursor IDE, Claude Code, Cline, Aider.Chat or similar.
  • Willingness to learn about scale-out cloud-native architectures such as parallel computing (e.g., goroutines), Kubernetes clusters, and distributed systems.
  • Interest in developing and maintaining APIs using JSON and YAML.
  • Familiarity with Docker and Kubernetes for deploying, managing, and scaling microservices.
  • Eagerness to gain knowledge in Kubernetes, including Cluster API, CNI, CSI, Telemetry, k0s, k0smotron.
  • Strong communication and collaboration skills.
  • Highly Desirable: Participation in open source projects as a contributor or maintainer.
  • Highly Desirable: Experience with Agile development methodologies and version control systems like Git.
  • Highly Desirable: Familiarity with DevOps practices and continuous integration/continuous deployment (CI/CD) pipelines.
  • Highly Desirable: Foundational understanding of AI infrastructure: inferencing, Agentic workflows, autonomous AI agents, the Model Context Protocol (MCP), serverless AI functions, and related.
  • Highly Desirable: Polyglot with little or no bias for specific programming languages.