About Us:
We are a cutting-edge vector database company dedicated to providing high-performance, scalable solutions for managing and querying large-scale vector data. Our mission is to revolutionize the way organizations handle complex data by leveraging the power of vector databases. We are a fully remote company looking for talented and passionate senior backend engineers to join our team and help us build the next generation of database technology.
Position Overview:
The Senior Platform Engineer at Qdrant will be a key player in designing, implementing, and managing a highly scalable cloud platform that powers our innovative vector database solutions. This role requires a strategic mindset to ensure the platform aligns with the company's growth objectives and can handle the increasing demands of our expanding customer base.
Tasks
- Design, implement, and manage a highly scalable cloud platform.
- Develop a strategic vision for the platform that aligns with business growth.
- Utilize cloud platform providers (AWS, GCP, Azure) for optimal performance, cost, and reliability.
- Optimize cloud infrastructure to support business needs efficiently.
- Architect and manage Kubernetes clusters.
- Develop and operate Kubernetes operators to enhance cluster functionality.
- Design and maintain distributed systems ensuring high availability and resilience.
- Write high-quality, maintainable code in Go.
- Automate workflows and integrate various platform components.
- Work closely with cross-functional teams (development, data science, operations).
- Ensure platform stability and scalability through effective teamwork.
- Implement monitoring, logging, and alerting to ensure system health.
- Continuously optimize for efficiency and cost-effectiveness.
Requirements
- 3-4+ years in platform engineering or a related field.
- Proven track record of managing and scaling cloud platforms.
- Proficiency in Go.
- Deep understanding of Kubernetes architecture and management of Kubernetes operators.
- Strong knowledge of distributed systems and microservices architecture.
- Solid understanding of distributed systems principles.
- Willingness to participate in on-call rotations and experience in handling high-pressure incidents.
- Extensive experience with one or more cloud providers (AWS, GCP, Azure).
- Demonstrated ability to design systems that scale efficiently and handle rapid growth.
- Strong analytical skills.
- Proactive approach to identifying and solving complex problems.
- Excellent communication skills.
- Ability to work well in a team-oriented environment.
Benefits
- Competitive salary and benefits package.
- Flexible work hours and full remote setup.
- Opportunity to work on cutting-edge technology in a fast-growing industry.
- Professional development opportunities and career growth.
- Collaborative and inclusive work environment.