LinkedIn was built to help professionals achieve more in their careers, and every day millions of people use our products to make connections, discover opportunities, and gain insights. Our global reach means we get to make a direct impact on the world’s workforce in ways no other company can. We’re much more than a digital resume – we transform lives through innovative products and technology.
We're building the next-generation data infrastructure, including storage, streams, media and analytics platforms. Help us scale LinkedIn infrastructure to handle massive data growth across the LinkedIn ecosystem as we experience dramatic growth in membership and products. You will utilize distributed systems and algorithms and perfect your strong systems orientation skills (multi-threading, concurrency, scalability, performance). You will understand frameworks for caching, queuing, and distributed data storage, and be excited to work on cutting edge open-source systems.At LinkedIn, our approach to flexible work is centered on trust and optimized for culture, connection, clarity, and the evolving needs of our business. The work location of this role is hybrid, meaning it will be performed both from home and from a LinkedIn office on select days, as determined by the business needs of the team.Responsibilities:The ideal candidate will help scale LinkedIn’s infrastructure to handle massive growth in membership, traffic, and data as we continue to experience dramatic growth in the usage of our products with focus in one or more of the areas below:Data Infrastructure: Build and support large scale systems (e.g. Apache Kafka, Apache Samza, Hadoop, Pinot, Espresso, Ambry, Helix etc.) and tools that enable the generation of insights and data products on all of LinkedIn’s internal and external data via self-serve computing, reporting solutions, and interactive queryingSearch, Networks and Analytics: Build and operate the platform that powers all of search at LinkedIn—which responds to thousands of queries per second with target latencies in tens of milliseconds. The platform runs in 24/7 production environment and enables search quality engineers to rapidly innovate, experiment and improve relevance—while at the same time remaining constantly available and performant to our usersService: Provide the technical platform for all of LinkedIn Engineering to build services, which are the essential unit of development and deploymentContent and Community: Deliver the systems and algorithms that generate and serve feeds of professionally relevant activities and contentBasic Requirements:- Completed B.E./B.Tech/ M.Tech degree in Computer Science, or related technical field- Programming experience in one or more of the following languages: Java, C/C++, C#, Python, or RubyPreferred Qualifications:- Thorough knowledge of Java- Experience building distributed, Internet-scale systems- Experience building and applying frameworks for one or more of the following: caching, queuing, RPC, parallelism, and/or distributed knowledge- Thorough knowledge of multi-threading, concurrency, parallel processing and distributed computing technologies- Experience with industry, open-source projects and/or academic research in large-data, parallel and distributed systemsSuggested Skills:• Data Structures & Algorithms• Distributed Systems• Operating Systems• Cloud ComputingIndia Disability PolicyLinkedIn is an equal employment opportunity employer offering opportunities to all job seekers, including individuals with disabilities. For more information on our equal opportunity policy, please visit https://legal.linkedin.com/content/dam/legal/Policy_India_EqualOppPWD_9-12-2023.pdfGlobal Data Privacy Notice for Job CandidatesThis document provides transparency around the way in which LinkedIn handles personal data of employees and job applicants: https://legal.linkedin.com/candidate-portal