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 is seeking a Principal Staff Software Engineer to join their AI Platform group, specifically focusing on the AI Training team. This role is crucial in developing and maintaining highly available and scalable deep learning training solutions that power LinkedIn's growing AI initiatives. The position involves working with cutting-edge technologies including large language models, recommendation systems, and computer vision models.

The role combines deep technical expertise with leadership responsibilities, requiring the ability to optimize training performance across algorithms, AI frameworks, infrastructure software, and hardware. You'll be working with a state-of-the-art GPU fleet and collaborating with the open source community, particularly on projects involving TensorFlow, Horovod, Ray, and Hadoop.

As a Principal Staff Engineer, you'll be responsible for leading the technical strategy for complex requirements, implementing large-scale distributed training systems, and mentoring other engineers. The position offers the opportunity to work with advanced technologies like LLMs, GNNs, and Flash Attention, while contributing to the open-source community.

The ideal candidate will have extensive experience in software development, deep learning systems, and technical leadership. The role offers competitive compensation, comprehensive benefits, and the opportunity to work in a hybrid environment at LinkedIn's offices in Mountain View, CA, San Francisco, CA, or Bellevue, WA.

This is an excellent opportunity for someone passionate about AI infrastructure who wants to make a significant impact on LinkedIn's AI capabilities while working with cutting-edge technologies and leading technical initiatives. The role combines technical depth with leadership opportunities, making it ideal for those looking to advance their careers in AI infrastructure development.

Last updated 8 minutes 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 our challenging 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
  • Hybrid work options
  • Comprehensive benefits package
  • Career growth opportunities
  • Open source contribution opportunities
  • State-of-the-art GPU infrastructure
  • Competitive compensation

Interested in this job?

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

Principal Staff Software Engineer, AI Training Platform

Lead AI Training Platform development at LinkedIn, building scalable deep learning infrastructure for recommendation systems and large language models.

Principal Product Manager, Search

Principal Product Manager position at LinkedIn leading Search team, focusing on AI and Infrastructure to enhance search experience for 1B+ members.

Principal Staff Software Engineer, AI Training Platform

Principal Staff Software Engineer position at LinkedIn, focusing on AI Training Platform development and leadership in Mountain View, CA with competitive compensation $207K-$340K.

Principal Staff Engineer - Video AI

Principal Staff Engineer position focused on Video AI technologies at LinkedIn, leading technical initiatives and architectural decisions for video understanding and personalization.

Director of Engineering - AI

Lead LinkedIn's Marketing Solutions AI Engineering Team, directing AI/ML initiatives for $6B+ advertising platform with competitive compensation $218K-$357K.