LinkedIn, the world's largest professional network, is seeking a Senior Software Engineer to join their Systems Infrastructure team, focusing on the Retrieval Engine. This role is based in Bangalore, India, with a hybrid work arrangement. The position is part of the IR engines team, responsible for developing a high-performance distributed database built using Rust to support multiple retrieval use cases with dense and sparse vectors.
The role involves working on cutting-edge information retrieval technologies, including Embedding Based Retrieval (EBR), Retrieval Augmented Generation (RAG), and Semantic search. You'll be designing and building various components for the retrieval engine to enable sub-second retrieval with advanced matching capabilities, scaling storage and indexing for billions of documents.
As a senior engineer, you'll have the opportunity to work with industry-standard open source infrastructure products like Kubernetes, GRPC, and GraphQL. LinkedIn has a strong history of pioneering open-source projects such as Apache Kafka, Pinot, Azkaban, Samza, Venice, Datahub, and Feather. This position offers the chance to contribute to the open-source community while making a significant impact within the company.
The ideal candidate should have strong expertise in distributed systems, data structures, and memory management optimization techniques. Experience with Rust or C/C++ programming is essential, along with a proven track record in developing large-scale systems or databases. You'll be working in a collaborative environment, participating in design reviews, mentoring other engineers, and helping to build a fast-growing team.
This role offers the perfect blend of technical challenges, innovation opportunities, and professional growth. You'll be part of a company that values trust, care, inclusion, and fun, while working on technology that impacts hundreds of millions of users worldwide.