LinkedIn was built to help professionals achieve more in their careers, and everyday 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 are much more than a digital resume – we transform lives through innovative products and technology.
This role will be based in Bangalore!
At LinkedIn, we trust each other to do our best work where it works best for us and our teams. This role offers a hybrid work option, meaning you can both work from home and commute to a LinkedIn office, depending on what’s best for you and when it is important for your team to be together.
Productivity Engineering is a team at LinkedIn that builds products that power LinkedIn’s business. We drive technology vision, architecture, and design systems that help the company deliver major business processes (talent acquisitions, sales, finance, and customer support etc.). We deliver applications and products that let our customers do business with us in a seamless way, help grow our top line, and increase our efficiency.
As a part of the Talent Productivity Engineering team, you will be building out custom web solutions and integrations that LinkedIn employees don’t just use, but love. This is an innovative team working with various parties involved in the candidate and employee journeys. Our work directly impacts the way LinkedIn hires, develops, and engages the best talent across the globe.
The ideal candidate will be excited for the challenge to transform and think critically on many computer science disciplines including product design, usability, building APIs, scaling performance, and 24x7 reliability.
Responsibility:
You will develop distributed applications, propose and discuss architectural trade-offs applying synchronous and asynchronous design patterns, write code, and deliver with speediness and quality.
You will develop multi-tier scalable, high-volume performing, and reliable user-centric applications that operate 24x7.
Resolve complex technical issues by taking ownership and collaborating with various internal teams when necessary.
You will produce high quality software that is unit tested, code reviewed, and checked in regularly for continuous integration.
You will be performing the best engineering practices to execute large-scale, cross functional, and company-wide critical programs.
Analyze complex problems and implement AI-driven solutions that push the boundaries of technology.
You will leverage, and successfully evangelize opportunities to improve engineering productivity
Basic Qualifications:
BTech/MCA or equivalent in Computer Science or related technical discipline.
6+ years of experience in developing and hosting full stack applications using cloud native components.
6+ years’ experience in software architecture, design and development.
Hands-on Experience of writing code in Java, Python frameworks such as Django, Flask/Fast, and/or NodeJS.
Hands-on experience of writing clean and efficient code in frontend technologies (HTML, Javascript, CSS) and frameworks React, Bootstrap, Angular, knock-out, etc.
Object and data modeling; experience with databases, tools, and variants (such as Microsoft SQL, Postgres, Cosmos DB, MySQL etc. and NoSQL databases such as Mongo)
Experience debugging production issues across services and levels of the technology stack
Preferred Qualifications:
Good knowledge of computer science, with strong competencies in data structures, algorithms, and software design.
Experience in async/reactive programming, database design and writing secure APIs for integrations.
Experience working with cloud technology such as Azure.
Experience of using message queues such as Kafka, Azure Service Bus.
Background on unit and e2e testing frameworks.
Knowledge of (and a passion for) current trends and best practices in front-end and back-end architecture, including performance, security, and scalability.
Strong problem-solving skills and a passion for leveraging AI to address complex challenges.
Familiarity and comfort with command-line applications, git source control and other aspects of developing in large, distributed software teams.
Strong written and verbal communicator who is highly organized and able to think entrepreneurially.
Experience working in a high-growth, performance-focused environment.
Collaborative, team-first attitude, and drive to add value.
Suggested Skills:
Data Structures & Algorithms
Software Design and Development
Backend - Java, Python frameworks
Frontend - React JS
India Disability Policy
LinkedIn 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.pdf
Global Data Privacy Notice for Job Candidates
This document provides transparency around the way in which LinkedIn handles personal data of employees and job applicants: https://legal.linkedin.com/candidate-portal