Senior Software Engineer, Search
Core
Designing and implementing automated management, self-healing recovery, and performance-tuning logic for OpenSearch clusters while deploying GPU-powered instances and AI nodes.
Role type
Senior IC software engineer (search infrastructure & AI integration)
Builds
Aiven for OpenSearch service (cloud data platform for search, streaming, and application infrastructure)
Domain
Cloud infrastructure, distributed systems, search engines, AI/ML
Deliverable
production ML models | infrastructure
Required skills
OpenSearch/Elasticsearch internals, distributed systems architecture, GPU instance deployment, automated recovery systems, vector database implementation, hybrid search, RAG (Retrieval-Augmented Generation)
Preferred skills
ML framework integration, LLM integration with search engines, managed service (SaaS) experience, high-growth startup environment experience
Technologies
OpenSearch, Elasticsearch, GPU instances, Vector Databases, LLMs
Responsibilities
Design and implement automated management and self-healing recovery mechanisms for OpenSearch clusters; Research, design, and deploy GPU-powered instances for intensive search and AI workloads; Develop and integrate specialized AI node types to enhance OpenSearch's capability in handling modern machine learning tasks; Own the health, reliability, and availability metrics of the OpenSearch platform
Seniority
Senior, hands-on IC