Senior Software Engineer, Search
Job Description
<p>We’re a global team of over 400 people, working together to push the boundaries of open-source technology and multi-cloud solutions. Our vision is to help developers, builders, and creators bring their ideas to life with speed and simplicity, by providing a cloud data platform that makes open-source databases, search, streaming, and application infrastructure easily accessible to everyone.</p> <h3><strong>The Role</strong></h3> <p>We are looking for a <strong>Senior Software Engineer</strong> dedicated to the core development of our <strong>Aiven for OpenSearch</strong> service. This role is a highly technical and strategic contributor position focused on the internal architecture, reliability, and evolution of our search offering.</p> <p>In this role, you will work on how we manage and tune OpenSearch at scale, while spearheading our transition into AI-optimized infrastructure. You will be a key driver of service availability and the technical lead for deploying next-generation hardware within our search clusters.</p> <h3><strong>What You'll Do</strong></h3> <ul> <li><strong>Autonomic Systems:</strong> Design and implement new and improve existing automated management, self-healing recovery mechanisms, and performance-tuning logic for OpenSearch clusters.</li> <li><strong>Next-Gen Infrastructure:</strong> Research, design, and deploy the first <strong>GPU-powered instances</strong> within the Aiven ecosystem to support intensive search and AI workloads.</li> <li><strong>AI Node Development:</strong> Develop and integrate specialized <strong>AI node types</strong> to enhance OpenSearch's capability in handling modern machine learning tasks.</li> <li><strong>Engineering Ownership:</strong> Own the health, reliability, and availability metrics of our OpenSearch platform.</li> </ul> <h3><strong>What We’re Looking For</strong></h3> <ul> <li><strong>Search Mastery:</strong> Deep technical knowledge of OpenSearch or Elasticsearch internals, particularly in resource management, indexing strategies, and query optimization.</li> <li><strong>Reliability & Operations:</strong> A passion for building highly available, resilient distributed systems and a proven track record of solving complex operational challenges.</li> <li><strong>Hardware:</strong> Interest or experience in hardware acceleration, specifically deploying and managing <strong>GPU-based instances</strong> for data services.</li> <li><strong>Automation Mindset:</strong> Proven experience in designing automated recovery systems and performance-tuning algorithms.</li> <li><strong>Modern Search Patterns:</strong> A strong interest in the evolving landscape, including <strong>Vector Database</strong> implementations, hybrid search and <strong>RAG (Retrieval-Augmented Generation)</strong>.</li> </ul> <h3><strong>Nice to Have</strong></h3> <ul> <li>Familiarity with ML frameworks and integrating <strong>Large Language Models (LLMs)</strong> with Search engines.</li> <li>Prior experience within a managed service (SaaS) provider or a high-growth startup environment.</li> </ul> <h3><strong>Amazing! What’s next:</strong></h3> <p>If you think Aiven is the place for you and that our<a href="https://aiven.io/careers"> Values</a> align with yours, send us your resume and we’ll get in touch!</p> <h3><strong>Global Benefits:</strong></h3> <p>Our global benefits are designed to help you thrive and grow, personally