2 months ago
Riyadh, Saudi ArabiaSenior
Responsibilities
- Enhance, optimize, validate, and automate MinIO software for performance, scalability, security, and reliability.
- Build and deliver high-performance distributed storage solutions using cloud-native architectures.
- Validate MinIO software in customer environments and requirements to prevent deployment surprises.
- Improve features, fix critical issues, contribute to open-source repositories, and refine architecture, APIs, and integrations.
- Write maintainable code, conduct performance benchmarking, and debug complex storage environments.
- Work directly with customers to resolve issues and manage expectations.
Requirements
- Bachelor’s or master’s degree in Computer Science, Engineering, or a related field.
- At least 5 years of professional software engineering experience.
- Experience with DevOps, GitOps, automation, and testing frameworks.
- Expertise in distributed systems, networking, or high-performance computing.
- Experience with Kubernetes, containers, and microservices.
- Strong proficiency in Go, or deep experience in C, C++, or Rust with willingness to learn Go.
- Deep understanding of storage systems, file systems, or databases.
- Experience debugging complex, large-scale applications; open-source contributions are a plus.
- Ability to work directly with customers and collaborate effectively with engineering and cross-functional teams.
Tech Stack
Categories
DevOpsSite Reliability
About MinIO
MinIO builds high-performance, S3-compatible object storage and related data systems for enterprises running data lakes, analytics, and AI across on‑prem, edge, and cloud environments. It monetizes through enterprise subscriptions and support on top of its open-source software, and offers products such as AIStor and MemKV for AI and memory-centric workloads. Founded in 2014 and headquartered in Redwood City, California, it is privately held.
