Software Engineer - Systems and Infrastructure

LinkedIn•Mountain View, CA
•Hybrid

About The Position

As part of LinkedIn’s software engineering team, the Software Engineer will help build next-generation infrastructure and platforms that support LinkedIn’s products, business, and AI-first future. This work spans data infrastructure, storage systems, streaming platforms, traffic and network infrastructure, and other foundational platforms that enable reliable, scalable product experiences. The role involves developing foundational systems that process large volumes of data, serve low-latency online experiences, support personalized and AI-first user experiences, and maintain reliability, security, privacy, and compliance across the technology stack. The engineer will contribute to next-generation storage, streams, media, and analytics platforms, helping scale infrastructure as LinkedIn’s membership, products, and data grow. The position calls for experience with distributed systems and algorithms, along with a strong systems orientation across concurrency, scalability, performance, caching, queuing, and distributed data storage. The role is hybrid, performed from home and a LinkedIn office on select days as determined by team business needs.

Requirements

  • BA/BS degree in Computer Science or a related technical discipline, or related practical experience.
  • At least 1 year of industry experience in software design, development, and algorithm-related solutions.
  • Programming experience in object-oriented languages such as Java, C++, Python, Go, C#, or Rust, and/or functional languages such as Scala.

Nice To Haves

  • At least 2 years of relevant work experience.
  • MS or PhD in Computer Science or a related technical discipline.
  • Experience designing, building, and triaging complex, large-scale distributed systems.
  • Industry, open-source, and/or academic research experience with technologies such as GCP, S3, Azure, Iceberg, Spark, Flink, Trino, Airflow, Kubernetes, GraphQL, GRPC, Kafka, Pinot, ClickHouse, or Cassandra.
  • Knowledge of distributed systems, backend systems, infrastructure, and Java, Golang, Rust, or Python.

Responsibilities

  • Design, implement, and optimize the performance of large-scale distributed systems with security and compliance in mind.
  • Participate in design and code reviews to maintain high development standards.
  • Partner with peers, leads, and other partners to define, scope, prioritize, and build impactful features at a high velocity.

Benefits

  • Generous health and wellness programs.
  • Time away for employees of all levels.
  • The total compensation package may include an annual performance bonus, stock, benefits, and/or other applicable incentive compensation plans.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service