Senior Software Architect for Distributed Retrieval Systems

17 hours ago


Delhi, Delhi, India LinkedIn Full time

We're seeking a skilled Senior Software Architect to lead the development of our next-generation retrieval systems at LinkedIn. This role offers a unique opportunity to design and build high-performance, distributed platforms that power our search functionality.

As a key member of our software engineering team, you will be responsible for architecting, implementing, and optimizing complex systems that handle large-scale data retrieval. Your expertise in distributed technologies, algorithms, and system design will be crucial in delivering sub-second retrieval times with advanced matching capabilities.

With a strong focus on scalability, performance, and reliability, you will work closely with cross-functional teams to ensure seamless integration with our existing infrastructure. Your passion for writing high-quality code that performs at extreme scales will drive innovation and excellence in our team.

This is an exceptional chance to join a world-class organization like LinkedIn, where you'll have the opportunity to make a real impact on our products and services. Our commitment to empowering employees' growth and well-being creates a culture that's built on trust, care, inclusion, and fun.

Responsibilities:

  • Design and implement the technical strategy for broad or complex requirements
  • Owning the architecture of querying, storage, and indexing systems
  • Improving observability and understandability of retrieval systems
  • Mentoring other engineers and contributing to our challenging technical culture
  • Working closely with the open-source community to influence cutting-edge projects
  • Delivering incremental impact by driving innovation while building and shipping software at scale
  • Diagnosing technical problems, debugging in production environments, and automating routine tasks

Basic Qualifications:

  • Bachelor's degree in Computer Science or related technical discipline
  • 8+ years of industry experience in software design, development, and algorithm-related solutions
  • 8+ years of experience programming in languages such as Rust (preferred), C/C++
  • Hands-on experience developing distributed systems, large-scale systems, databases, and/or backend APIs

Preferred Qualifications:

  • Experience designing and working with the architecture of search engines and database systems, focusing on performance and scalability
  • Experience with open-source projects like Apache Lucene, RocksDB, and vector DBs like Qdrant/Milvus
  • Experience in architecting, building, and running large-scale low-latency distributed systems

Suggested Skills:

  • Distributed systems
  • Backend Systems Infrastructure
  • Rust, C/C++

Our salary range for this position is between $180,000 - $250,000 per year, depending on your level of experience and qualifications. Please note that this is an estimate based on industry standards and may vary based on individual circumstances. We offer a comprehensive benefits package, including health insurance, retirement plans, and paid time off.



  • Delhi, Delhi, India LinkedIn Full time

    About the RoleWe are seeking a highly skilled Senior Distributed Systems Engineer to join our team as an Information Retrieval Expert. In this role, you will be responsible for designing and building high-performance distributed database systems for information retrieval applications.Company OverviewAt LinkedIn, we believe in creating economic opportunities...


  • Delhi, Delhi, India Kotak Mahindra Bank Full time

    Job SummaryWe are seeking a highly skilled Senior Software Architect to lead the design and implementation of complex distributed software systems at Kotak Mahindra Bank.About UsKotak Mahindra Bank is a leading financial institution that offers a wide range of banking services. Our team is passionate about delivering innovative solutions that meet the...


  • Delhi, Delhi, India LinkedIn Full time

    Job OverviewWe are seeking an experienced Senior Systems Infrastructure Software Architect to join our team at LinkedIn.About UsAt LinkedIn, we believe that amazing things happen when we work together in an environment where everyone feels a true sense of belonging. We are committed to creating economic opportunity for every member of the global workforce...


  • Delhi, Delhi, India LinkedIn Full time

    Job Title: Senior Software EngineerAt LinkedIn, we're looking for an experienced Senior Software Engineer to join our world-class software engineering team. As a key member of this team, you will be responsible for architecting, designing, developing, and supporting Internet-scale features and infrastructures.About the Role:We're seeking a skilled engineer...


  • Delhi, Delhi, India LinkedIn Full time

    Job SummaryWe are seeking an experienced Technical Leadership & Distributed Systems Architect to join our team at LinkedIn. As a key member of our software engineering organization, you will be responsible for designing and architecting scalable, high-performance distributed systems that enable our products to operate 24/7.In this role, you will work closely...


  • Delhi, Delhi, India LinkedIn Full time

    About LinkedInAt LinkedIn, we're dedicated to creating economic opportunities for every member of the global workforce. Our products empower professionals to discover new opportunities, develop their skills, and build meaningful connections.We're looking for a talented Distributed Systems Architect to join our team in Bangalore. As a key member of our...


  • Delhi, Delhi, India Kotak Mahindra Bank Full time

    Kotak Mahindra Bank is dedicated to transforming banking by embracing a technology-first approach.Our MissionAt Kotak Mahindra Bank, we are committed to building trust with our customers. Our goal is to provide superior banking services that are safe, dependable, and enhance the customer experience.We invite experienced professionals to join us in our...


  • Delhi, Delhi, India LinkedIn Full time

    We are seeking an experienced software engineer to join our world-class team at LinkedIn.About UsAs a global leader in our industry, we empower professionals to achieve their career goals by providing innovative products and technology that help them make connections, discover opportunities, and gain insights.We operate on a global scale, impacting the...


  • Delhi, Delhi, India LinkedIn Full time

    Unlock Your Potential as a Senior Staff Software EngineerAt LinkedIn, we're on a mission to create economic opportunity for every member of the global workforce. Our products help members connect, discover opportunities, build skills, and gain insights. As a Senior Staff Software Engineer, you'll be part of our Ads Trust Engineering team, responsible for...


  • Delhi, Delhi, India LinkedIn Full time

    Job DescriptionWe are seeking an experienced Infrastructure Architect, Distributed Systems to join our team at LinkedIn in Bangalore, India. As a key member of our world-class software engineering team, you will be responsible for designing and building the next-generation infrastructure and platforms for LinkedIn.About the RoleIn this role, you will work on...


  • Delhi, Delhi, India StarTree Full time

    About StarTree :StarTree is a pioneering cloud-based software company that empowers businesses to extract profound insights from real-time and historical data. With its innovative solutions, StarTree enables organizations to make informed decisions by leveraging the power of big data.Founding Story:StarTree was founded by the core software engineering team...


  • Delhi, Delhi, India Talent500 Full time

    Talent500 is seeking an experienced Senior Systems Architect to join our team in Hyderabad, India.About the RoleWe are looking for a highly skilled and motivated individual to lead the design and implementation of large-scale distributed systems. The successful candidate will have a strong background in Linux system administration, cloud computing, and...


  • Delhi, Delhi, India BuzzHire Full time

    BuzzHire is looking for a seasoned Senior Software Architect to join our team.About the RoleDesign and implement scalable and efficient software systems.Collaborate with cross-functional teams to develop technical solutions.Familiarity with Linux OS and troubleshooting skills.Experience with testing, coding standards, and code reviews.Strong understanding of...


  • Delhi, Delhi, India LinkedIn Full time

    OverviewLinkedIn is the world's largest professional network, built to create economic opportunity for every member of the global workforce.We're committed to providing transformational opportunities for our employees by investing in their growth and creating a culture that's built on trust, care, inclusion, and fun, where everyone can succeed.Job...


  • Delhi, Delhi, India ICICIDirect Full time

    Company OverviewICICIDirect is a leading financial services company that provides a range of innovative solutions to its customers.SalaryThe estimated salary for this position is ₹45,00,000 per annum, commensurate with experience and qualifications.Job DescriptionAs a Senior Distributed Systems Engineer at ICICIDirect, you will play a critical role in...


  • Delhi, Delhi, India NucleusTeq Consulting Pvt. Ltd. Full time

    NucleusTeq Consulting Pvt. Ltd.We are looking for an experienced Senior Cloud Software Architect to join our team.We offer a competitive salary of $120,000 - $180,000 per annum based on experience and qualifications.Job DescriptionAs a Senior Cloud Software Architect at NucleusTeq Consulting Pvt. Ltd., you will be responsible for designing and building...


  • Delhi, Delhi, India Health Catalyst Full time

    About Us:Health Catalyst is a leading player in the dynamic healthcare software development space. Our mission is to improve healthcare performance, cost, and quality by developing innovative tools.The Role:We are seeking a skilled Java Software Engineer with experience in distributed systems to join our team. As a mid- to senior-level developer, you will be...


  • Delhi, Delhi, India Kotak Mahindra Bank Full time

    Job Title: Senior Software ArchitectKotak Mahindra Bank seeks highly skilled software architects to lead the design and implementation of complex distributed software systems. As a key member of our development team, you will be responsible for designing and developing high-quality software solutions that meet business requirements.Key Responsibilities:1....


  • Delhi, Delhi, India LinkedIn Full time

    About UsLinkedIn is the world's largest professional network, built to create economic opportunities for every member of the global workforce. Our products help people make powerful connections, discover exciting opportunities, build necessary skills, and gain valuable insights every day.We're committed to providing transformational opportunities for our own...


  • Delhi, Delhi, India Siemens PLM Software Full time

    OverviewSiemens PLM Software, a renowned leader in Product Lifecycle Management, is seeking an experienced Cloud Transformation Software Architect to join our team. With a focus on surpassing customer expectations and achieving high quality and timely delivery, this role requires a strong architect with experience in SaaS transformation.About the JobThe...