
Junior Software Engineer
Skills & Stack
About the Role
Join Mirantis as a Junior Software Engineer for Lens, enhancing Kubernetes management and integrating AI/ML technologies. You will contribute to the development of Lens, the leading Kubernetes platform, and related cloud-native technologies.
About Mirantis
Mirantis is the Kubernetes-native AI infrastructure company, enabling organizations to build and operate scalable, secure, and sovereign infrastructure for modern AI, machine learning, and data-intensive applications. Mirantis empowers platform engineering teams to deliver composable, production-ready developer platforms across any environment—on-premises, in the cloud, at the edge, or in sovereign data centers. Committed to open standards and freedom from lock-in, Mirantis ensures that customers retain full control of their infrastructure strategy.
What You'll Do
- 1Implement new features and enhancements for Lens Desktop and Lens Cloud platforms
- 2Contribute to the development of AI initiatives that augment the reach of our product suite
- 3Assist in building scalable, secure, and resilient solutions using modern frontend frameworks (React, JavaScript/TypeScript) and backend (Node.js) technologies
- 4Work with databases, Kubernetes APIs, and containerized applications to deliver performant solutions
- 5Partner with senior engineers and UX/UI designers to deliver features that align with user and business needs
- 6Participate in Agile ceremonies, including planning sessions, stand-ups, and retrospectives
- 7Collaborate with the Lens community and other contributors to drive innovation and maintain quality
- 8Stay current with modern web and AI/ML development trends
- 9Learn and adopt best practices for cloud-native architecture, containerization, and microservices
- 10Work closely with mentors and team leads to build skills in areas such as performance optimization, testing, and debugging
- 11Contribute to code reviews and documentation, fostering a collaborative and supportive engineering culture
What We're Looking For
- 1+ years of experience (including internships or personal projects) in web development using JavaScript, TypeScript, React, and Node.js
- Basic understanding of Electron or willingness to learn desktop application development
- Proficiency in HTML, CSS, and styling pre-processors (e.g., SASS, LESS), with an understanding of responsive and modern web design principles
- Knowledge of Kubernetes and containerization practices
- Interest in AI/ML technologies and their application in solving real-world problems
- Familiarity with Agile development methodologies and experience working in team environments
- Strong problem-solving skills and eagerness to learn new technologies
- Basic understanding of version control systems, particularly Git
- Excellent communication and teamwork skills, with a proactive attitude toward challenges
Ready to apply for this role?
Junior Software Engineer at Mirantis — click below to submit your application.
