Principal Staff Software Engineer, AI Training Platform

LinkedIn is the world's largest professional network, built to help members of all backgrounds and experiences achieve more in their careers.
$207,000 - $340,000
Machine Learning
Principal Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
AI · Enterprise SaaS

Description For Principal Staff Software Engineer, AI Training Platform

LinkedIn, the world's largest professional network, is seeking a Principal Staff Software Engineer to join their AI Platform group. This role is part of the AI Training team, responsible for developing and maintaining highly available and scalable deep learning training solutions that power LinkedIn's rapidly growing AI use cases.

The position offers a hybrid work arrangement, allowing flexibility between remote work and office presence in Mountain View, CA, San Francisco, CA, or Bellevue, WA. The team handles training infrastructure for models with hundreds of billions of parameters, spanning recommendation systems, large language models (Generative AI), and computer vision models.

As a Principal Staff Software Engineer, you'll be at the forefront of scaling LinkedIn's AI model training capabilities, working with cutting-edge technologies and frameworks. The role involves optimizing training performance across algorithms, AI frameworks, infrastructure software, and hardware to maximize the potential of LinkedIn's GPU fleet, which comprises thousands of latest-generation cards.

The position offers an exciting opportunity to work with open source technologies, as the team includes many open source committers (TensorFlow, Horovod, Ray, Hadoop, etc.). You'll be involved with advanced technologies like LLMs, GNNs, Incremental Learning, and Online Learning, while also working on Training infrastructure.

Key responsibilities include leading technical strategy development, implementing large-scale distributed training systems, improving system observability, mentoring other engineers, and collaborating with the open-source community. The role requires extensive experience in software development, deep learning systems, and technical leadership.

The compensation package is competitive, ranging from $207,000 to $340,000, complemented by comprehensive benefits including medical, dental, and vision insurance, 401(k), parental leave, and various other perks. This is an excellent opportunity for a seasoned engineer to make a significant impact on AI infrastructure at scale while working with a talented team at one of the world's leading professional networks.

Last updated 8 days ago

Responsibilities For Principal Staff Software Engineer, AI Training Platform

  • Owning the technical strategy for broad or complex requirements with insightful and forward-looking approaches
  • Designing, implementing, and optimizing the performance of large-scale distributed training
  • Improving the observability and understandability of various systems
  • Mentoring other engineers and defining technical culture
  • Working closely with the open-source community
  • Functioning as the tech-lead for several concurrent key initiatives

Requirements For Principal Staff Software Engineer, AI Training Platform

Python
Java
Go
Rust
Scala
Kubernetes
  • BS/BA in Computer Science or related technical field or equivalent technical experience
  • 7+ years of industry experience in software design, development, and algorithm related solutions
  • 7+ years of experience programming in object-oriented languages such as Python, C++, Java, Go, Rust, Scala
  • 5+ years of experience as an architect, or technical leadership position
  • 5+ years of experience in the industry with leading / building deep learning systems
  • Hands-on experience developing distributed systems or other large-scale systems

Benefits For Principal Staff Software Engineer, AI Training Platform

Medical Insurance
Vision Insurance
Dental Insurance
401k
Parental Leave
Commuter Benefits
  • Medical insurance
  • Vision insurance
  • Dental insurance
  • 401(k)
  • Paid maternity leave
  • Paid paternity leave
  • Commuter benefits
  • Student loan assistance
  • Tuition assistance

Interested in this job?

Jobs Related To LinkedIn Principal Staff Software Engineer, AI Training Platform

Director of Engineering - AI

Director of Engineering - AI position at LinkedIn leading AI/ML engineering teams for advertising solutions with competitive compensation $218K-$357K.

Director of Engineering - AI

Lead LinkedIn's Marketing Solutions AI Engineering Team, driving innovation in B2B advertising through advanced AI technology.

Director, Software Engineering, Machine Learning

Lead LinkedIn's Content Abuse Engineering teams in developing AI solutions for content moderation, requiring 15+ years ML experience and 10+ years people management.

Principal Staff Software Engineer, AI Training Platform

Principal Staff Software Engineer role at LinkedIn focusing on building and scaling AI training infrastructure for deep learning and large language models.

Director of Engineering - AI

Lead AI engineering team at LinkedIn developing cutting-edge machine learning solutions for the world's largest B2B advertising platform.