Job Description
Join MinIO, a leader in high-performance object storage, as a Senior Software Engineer focusing on Customer Infrastructure. This role blends DevOps and software engineering to optimize, validate, and automate our cloud-native platform, ensuring seamless customer deployments for demanding AI workloads.
Key Information
- Location Model: Remote
- Location Details: N/A
- Salary Range: N/A
- Years Experience Min: 5+ years
- Employment Type: Permanent
- Company Industry: Object Storage (AI/Cloud Infrastructure)
- Visa Sponsorship: N/A
- Relocation Assistance: N/A
- Working Hours: N/A
Technical Stack
- Core (Must-Have):
- DevOps/GitOps practices
- Automation and testing frameworks
- Distributed systems
- Cloud-native technologies (Kubernetes, containers, microservices)
- Go (or strong C/C++/Rust with willingness to learn Go)
- Storage systems, file systems, or databases
- Nice-to-Have:
- Open-source contributions
Role & Responsibilities
- Key Responsibilities:
- Enhance, optimize, validate, and automate core MinIO software.
- Deliver high-performance distributed storage solutions for cloud-native architectures.
- Validate MinIO software in customer environments to prevent deployment issues.
- Improve features, fix critical issues, and contribute to open-source.
- Collaborate with customers to address issues and manage expectations.
- Must-Have Qualifications:
- 5+ years in software engineering.
- Desire and ability to work directly with customers.
- Experience with DevOps/GitOps and automation.
- Expertise in distributed systems or high-performance computing.
- Strong proficiency in Go (or ability to learn).
- Nice-to-Have Qualifications:
- Contributions to open-source projects.
Company & Culture
- Benefits Highlights:
- N/A
- Potential Red Flags / Things to Note:
- Direct customer interaction is a core part of the role.
- Company Culture Snippets:
- Collaborative and team-oriented mindset.
- Values open communication and shared goals.
- Strong sense of ownership and accountability.
MinIO is the leader in high-performance, hyper-scale object storage. The company’s commercial offering, AIStor, is built for the exascale data infrastructure challenges presented by modern AI workloads. Designed for mission-critical, production workloads, MinIO is deployed by 77% of the F100 and powers many of the largest private cloud AI deployments in the world. MinIO is looking for a Software Engineer. As a Software Engineer, Customer Infrastructure, you will work closely with customers as well as the engineering team on enhancing, optimizing, validating and automating our cloud-native storage platform. Your role will be a mix of DevOps and software engineering to assure that MinIo is delivering a very high quality product with high-performance, scalability and durability to enable seamless data storage and retrieval for demanding workloads for customers. This role requires deep expertise in DevOps practices, SRE, systems programming, distributed computing, and storage architectures. You will work closely with a world-class team of engineers to push the boundaries of object storage performance and reliability.
What You Will Do:
Enhance, optimize, validate and automate core MinIO software for performance, scalability, and security.
Help building and delivering high-performance distributed storage solutions with a focus on cloud-native architectures.
Validate the MinIO Software according to customer environment and requirements, ensuring no surprises are observed at customer deployments.
Improve existing features, fix critical issues, and contribute to open-source repositories.
Collaborate with other engineers to refine architecture, APIs, and integrations.
Write efficient, well-documented, and maintainable code.
Conduct performance benchmarking and debugging of complex storage environments.
Work closely with customers to address issues, and manage expectations.
Your Skills and Experience:
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
5+ years of professional experience in software engineering.
Desire and ability to directly work with customers to solve their problem with product enhancement and automation.
Experience in DevOps, GitOps, Automation and testing frameworks.
Expertise in distributed systems, networking, or high-performance computing.
Experience with cloud-native technologies (Kubernetes, containers, microservices).
Strong proficiency in Go desired (or deep experience in C/C++/Rust with a willingness to learn Go).
Deep understanding of storage systems, file systems, or databases.
Strong problem-solving skills and experience debugging complex, large-scale applications.
Contributions to open-source projects are a plus.
Ability to work in a fast-moving, collaborative environment with a strong sense of ownership.
Empathy towards the customer and ability to quickly dig in to resolve any customer issue.
Passion for innovation and staying current with technology trends.
Self-motivation and a commitment to continuous learning and adopting new tools and frameworks.
A strong sense of ownership and accountability in delivering high-quality work while directly working with customers.
A collaborative and team-oriented mindset, thriving in environments that value open communication and shared goals.
Ability to collaborate effectively with cross-functional teams, contributing to a positive and productive work environment.
Attention to detail and fine craftsmanship.
Equal Opportunity Policy (EEO) MinIO is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, veteran status, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law.
What You Will Do:
Enhance, optimize, validate and automate core MinIO software for performance, scalability, and security.
Help building and delivering high-performance distributed storage solutions with a focus on cloud-native architectures.
Validate the MinIO Software according to customer environment and requirements, ensuring no surprises are observed at customer deployments.
Improve existing features, fix critical issues, and contribute to open-source repositories.
Collaborate with other engineers to refine architecture, APIs, and integrations.
Write efficient, well-documented, and maintainable code.
Conduct performance benchmarking and debugging of complex storage environments.
Work closely with customers to address issues, and manage expectations.
Your Skills and Experience:
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
5+ years of professional experience in software engineering.
Desire and ability to directly work with customers to solve their problem with product enhancement and automation.
Experience in DevOps, GitOps, Automation and testing frameworks.
Expertise in distributed systems, networking, or high-performance computing.
Experience with cloud-native technologies (Kubernetes, containers, microservices).
Strong proficiency in Go desired (or deep experience in C/C++/Rust with a willingness to learn Go).
Deep understanding of storage systems, file systems, or databases.
Strong problem-solving skills and experience debugging complex, large-scale applications.
Contributions to open-source projects are a plus.
Ability to work in a fast-moving, collaborative environment with a strong sense of ownership.
Empathy towards the customer and ability to quickly dig in to resolve any customer issue.
Passion for innovation and staying current with technology trends.
Self-motivation and a commitment to continuous learning and adopting new tools and frameworks.
A strong sense of ownership and accountability in delivering high-quality work while directly working with customers.
A collaborative and team-oriented mindset, thriving in environments that value open communication and shared goals.
Ability to collaborate effectively with cross-functional teams, contributing to a positive and productive work environment.
Attention to detail and fine craftsmanship.
Equal Opportunity Policy (EEO) MinIO is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, veteran status, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law.
Job Details
Location
Remote / India
Key Skills
KubernetesDevopsGoGitopsDatabasesMicroservicesProblem SolvingDistributed SystemsNetworkingOpen Source ContributionsDebuggingAutomationTesting FrameworksContainersHigh Performance ComputingC/c++/rustFile SystemsStorage Systems