Software Engineer for Distributed Systems and Search Engines

2 weeks ago


Bengaluru, Karnataka, India LinkedIn Full time

At LinkedIn, we're building the next generation of infrastructure platforms to power our professional network. As a Software Engineer on our Systems Infrastructure team, you'll be responsible for designing and implementing high-performance distributed systems for information retrieval.

We're looking for someone with expertise in Rust, C/C++, and distributed systems to join our team. You'll work closely with our IR engines team to develop a high-performance distributed database built using Rust to support multiple retrieval use cases with dense and sparse vectors.

Your responsibilities will include:

  • Owning the technical strategy for broad or complex requirements with insightful and forward-looking approaches to handle retrieval for large datasets with multiple query patterns
  • Designing, implementing, and optimizing the performance of the underlying querying, storage, and indexing systems
  • Improving the observability and understandability of retrieval systems with a focus on improving developer productivity and system sustenance
  • Effectively communicating with the team, partners, and stakeholders
  • Mentoring other engineers, defining our challenging technical culture, and helping to build a fast-growing team
  • Working closely with the open-source community to participate and influence cutting-edge open-source projects

To succeed in this role, you'll need:

  • 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

You'll have the opportunity to work on a wide range of exciting projects, including:

  • Designing and working with the architecture of search engines and database systems, with a focus on performance and scalability
  • Architecting, building, and running large-scale low-latency distributed systems

As a member of our team, you'll receive a competitive salary, ranging from ₹25,00,000 to ₹40,00,000 per annum, depending on your level of experience and qualifications. We also offer a comprehensive benefits package, including medical insurance, retirement savings plans, and paid time off.



  • Bengaluru, Karnataka, India Gateway Search Full time

    About Gateway SearchWe are a leading MNC client providing software as a service products related to customer support, sales, and other customer communications.The company was founded in Denmark in 2007 and has over 100,000 customers and 5000+ global employees.As an early hire, you will have a unique opportunity to be a pivotal part of our Product Development...


  • Bengaluru, Karnataka, India LinkedIn Full time

    At LinkedIn, we're building the next-generation infrastructure platforms to power our search capabilities. As a Senior Distributed Systems Engineer on our Search Infrastructure team, you'll be responsible for designing, developing, and optimizing the underlying querying, storage, and indexing systems that support billions of documents.About the RoleWe're...


  • Bengaluru, Karnataka, India LinkedIn Full time

    Job OverviewThis is a unique opportunity to join LinkedIn's world-class software engineering team as a Distributed Infrastructure Engineer, specializing in Rust and search technologies.About the RoleWe are seeking an experienced engineer who can design and build next-generation infrastructure platforms for information retrieval (IR) with a focus on...


  • Bengaluru, Karnataka, India CareerXperts Consulting Full time

    Job DescriptionAbout the Role:We are seeking an experienced Senior Backend Software Engineer to join our team as a Distributed Systems Expert. In this role, you will design and develop scalable, reliable, and well-documented APIs and backend systems using your expertise in Node.js, GoLang, Java, or Python.Main Responsibilities:Design and implement...


  • Bengaluru, Karnataka, India LinkedIn Full time

    Job OverviewWe are seeking a highly skilled Senior Distributed Systems Engineer to join our team at LinkedIn. This role will involve designing and building the next-generation infrastructure platforms for search and retrieval services.

  • Software Engineer

    2 days ago


    Bengaluru, Karnataka, India LinkedIn Full time

    At LinkedIn, we're transforming the way the world works. We're building a platform that helps professionals achieve their careers and economic goals.About the RoleWe're looking for an experienced Software Engineer to join our Distributed Systems team as a Distributed Systems Architect. This is a unique opportunity to shape the future of our infrastructure...


  • Bengaluru, Karnataka, India LinkedIn Full time

    Are you passionate about building high-performance infrastructure platforms? Do you have expertise in distributed systems and Rust programming?About the RoleWe're seeking a talented Data Engineer to join our team at LinkedIn. As a key member of our software engineering group, you'll be responsible for designing and building next-generation infrastructure...


  • Bengaluru, Karnataka, India CareerXperts Consulting Full time

    Job DescriptionAbout the Role:We are seeking an experienced Backend Software Engineer to join our team at CareerXperts Consulting. As a key member of our engineering team, you will design, develop, and maintain scalable and efficient backend services that support our web and desktop applications.Key Responsibilities:Design and implement scalable backend...


  • Bengaluru, Karnataka, India Nutanix Full time

    The OpportunityAs a Distributed Systems Engineer at Nutanix, you will be part of the Acropolis Management team, which owns the control plane for the Nutanix operating system.Engineering / R&D at Nutanix:Nutanix is a global leader in cloud software and a pioneer in hyper-converged infrastructure solutions, making computing invisible anywhere.Your Role:Design...


  • Bengaluru, Karnataka, India LinkedIn Full time

    Unlock the Power of Information Retrieval with LinkedInAre you a seasoned software engineer with a passion for distributed systems and information retrieval? Do you want to be part of a cutting-edge team that's revolutionizing the way people connect and find opportunities?We're looking for a highly skilled Senior Distributed Systems Engineer to join our IR...


  • Bengaluru, Karnataka, India LinkedIn Full time

    Company OverviewLinkedIn is a professional networking platform that connects people and helps them achieve their career goals. Our mission is to create economic opportunities for every member of the global workforce.Job DescriptionWe are seeking an experienced Principal Staff Software Engineer, Systems Infrastructure to join our world-class software...


  • Bengaluru, Karnataka, India LinkedIn Full time

    Transform the way the world works with LinkedIn's cutting-edge infrastructure team. As a Distributed Systems Infrastructure Engineer, you will be responsible for building next-generation infrastructure platforms that enable LinkedIn's mission to create economic opportunity for every member of the global workforce.We're committed to providing transformational...


  • Bengaluru, Karnataka, India LinkedIn Full time

    Are you a skilled software engineer looking for a challenging opportunity to design and build high-performance distributed systems?As a Distributed Systems Infrastructure Engineer at LinkedIn, you will be part of our world-class software engineering team responsible for building the next-generation infrastructure platforms. Your focus will be on information...

  • Software Engineer

    1 week ago


    Bengaluru, Karnataka, India LinkedIn Full time

    About the RoleWe're looking for a talented Software Engineer to join our team as a Distributed Systems Architect. As a key member of our infrastructure team, you will be responsible for designing, implementing, and optimizing large-scale distributed systems with security and compliance in mind.The Tracking Team at LinkedIn is responsible for instrumenting &...


  • Bengaluru, Karnataka, India LinkedIn Full time

    Are you passionate about building the next-generation infrastructure and platforms for a leading professional network?About the RoleWe are seeking a highly skilled Senior Distributed Systems Engineer to join our world-class software engineering team in Bangalore, India.As a key member of our infrastructure team, you will be responsible for designing,...


  • Bengaluru, Karnataka, India Nutanix Full time

    The OpportunityWe are seeking a skilled engineer to design and develop distributed systems for our cutting-edge Nutanix operating system. As part of our Acropolis Management team, you will work on scalable distributed systems, collaborating with development, test, and product management teams to deliver high-quality products.Your RoleDesign and develop...


  • Bengaluru, Karnataka, India Dell Full time

    PowerScale Engineering TeamJoin PowerScale in re-architecting its stack to cater to the unique demands of the consumer market in the GenAI era.About the RoleThis is an opportunity to use your expertise to work on innovative solutions, constantly being challenged in developing and improving new and current technologies with a supportive team behind you as we...


  • Bengaluru, Karnataka, India LinkedIn Full time

    **Transform the Way the World Works with LinkedInWe are building a next-generation tracking platform to efficiently collect interaction data for our billion-plus users cutting across multiple technology stacks (mobile, applications, infrastructure) and generate insights in near real-time.You will be part of our world-class software engineering team,...


  • Bengaluru, Karnataka, India LinkedIn Full time

    About the RoleWe are seeking a highly skilled Senior Distributed Systems Engineer to join our team in Bangalore, India.Job DescriptionThis is a hybrid role that involves designing, implementing, and optimizing large-scale distributed systems with security and compliance in mind. You will work closely with our world-class software engineering team to build...


  • Bengaluru, Karnataka, India AMEX Full time

    We are seeking a highly skilled Software Engineer to join our team in Bangalore, India. As a Staff Engineer on the Predictive Search team, you will play a pivotal role in shaping the technical direction for predictive search. You will lead initiatives to design and build high-performing, scalable systems that deliver real-time, machine-learning-powered...