LinkedIn is the world’s largest professional network, built to help members of all backgrounds and experiences achieve more in their careers. Our vision is to create economic opportunity for every member of the global workforce. Every day our members use our products to make connections, discover opportunities, build skills and gain insights. We believe amazing things happen when we work together in an environment where everyone feels a true sense of belonging, and that what matters most in a candidate is having the skills needed to succeed. It inspires us to invest in our talent and support career growth. Join us to challenge yourself with work that matters.
Join us to transform the way the world works.
As part of our world-class software engineering team, you will be building the next-generation observability platforms for LinkedIn, including but not limited to: instrumenting applications and infrastructure to collect meaningful metrics, logs, and traces; Collaborate with development teams to ensure consistent and comprehensive instrumentation across all systems; Develop and maintain libraries, frameworks, and tools to simplify instrumentation. You will work and learn among the best, putting to use your passion for building and scaling observability platforms and your passion for writing code that performs at an extreme scale - come join our Observability Engineering team and share the knowledge with a broader community, while making a real impact within Linkedin.
The Observability Experience (OE) group is charted to simplify and drive observability for LinkedIn. The Observability Platforms (sub team of OE) is responsible for billions of operational metrics ingested every minute within LinkedIn. Observability Platforms maintains the platforms and products for metrics ingestion, storage, retrieval, visualization, alerting, incident creation & escalation, remediation, health-checking and experience platform. We are one of the very few companies globally with a custom-built platform to support billions of metrics ingested at millions of QPS.
This role will be based in Bangalore, India.
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.
Responsibilities:
Scale distributed applications, make architectural trade-offs applying relevant design patterns, write code, and deliver speediness and quality.
Develop multi-tier scalable, high-volume performing, and reliable user-centric applications that operate 24x7. • Produce high-quality infrastructure that is thoroughly tested, code reviewed & resilient.
Provide technical leadership, driving and performing best engineering practices to initiate, plan, and execute large scale, cross-functional, and company-wide critical programs.
Identify, leverage, and successfully evangelize opportunities to improve the observability of our stack.
Deliver impact by driving innovation while building and shipping software at scale
Implement and manage data aggregation/MELT(Metrics, Events, Logs, Tracing) instrumentation techniques, ensuring seamless integration of logs, traces and metrics from both applications and infra
Provide architectural guidance and mentorship to up-level the engineering organization
Actively improve the level of craftsmanship at LinkedIn by developing best practices and defining best strategies
Design products/services/tools and code that can be used by others while upholding operational impact of all decisions
Identify problems and opportunities and lead teams to architect, design, implement and operationalize systems
Work closely with and influence product and/or technology partners regularly to help define roadmap
Resolve conflicts between teams within the organization to get alignment and build a cohesive culture
Basic Qualifications:
BA/BS Degree in Computer Science or related technical discipline, or equivalent practical experience
10+ years of industry experience in software design, development, and algorithm related solutions
10+ years of experience programming in object-oriented languages such as Java, C++, Python, Go, C and/or other Functional languages
Hands on experience developing large-scale observability platforms with a deep understanding of distributed systems, microservice architecture, pub-Sub systems, logging /metrics / tracing platforms
5+ years of experience in an architect or technical leadership position
Preferred Qualifications:
5+ years experience in data collection technologies such as Open Telemetry, cloud APIs, instrumenting infrastructure and application event data
Excellent communication and interpersonal skills with the ability to effectively articulate complex technical concepts
Ability to navigate complex decision-making and effectively communicate across teams
Experience leading by influence, formulating and driving technical strategies across various organizations/geographies
Ability to work independently and collaboratively, leading and mentoring others in observability best practices
Maintainer or contributor of open source projects
Suggested Skills:
You will Benefit from our Culture:
We strongly believe in the well-being of our employees and their families. That is why we offer generous health and wellness programs and time away for employees of all levels.
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