Taro Logo

Senior Staff Engineer, Machine Learning - Notifications AI

LinkedIn is the world's largest professional network, built to create economic opportunity for every member of the global workforce.
$191,000 - $315,000
Machine Learning
Staff Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
AI · Enterprise SaaS
This job posting is no longer active. Check out these related jobs instead:

Job Description

LinkedIn, the world's largest professional network, is seeking a Senior Staff Engineer for their Notifications AI team. This is a hybrid role based in Mountain View, CA, focusing on building high-quality large-scale machine learning models to optimize content delivery to LinkedIn members.

The role sits within the Notifications AI team, which is responsible for delivering the right content to the right member through the right channel at the right time and frequency. This team's work directly impacts member experience and engagement across the LinkedIn platform.

As a technical leader, you'll be at the forefront of innovative ML initiatives, including Multi Objective Reinforcement Learning, Decision Transformers, Meta Learning, and Large Language models. You'll work with cutting-edge technology and truly big data, leading a team of scientists and machine learning engineers.

The position requires deep expertise in machine learning, software engineering, and technical leadership. You'll be responsible for building and owning personalization algorithms, models, and systems while collaborating with product teams, engineering teams, and data scientists.

Key technical areas include multi-task learning, transfer learning, content understanding, and deep learning. The role demands both technical excellence and leadership skills, as you'll be guiding junior engineers and maintaining high standards for ML craftsmanship.

The compensation package is competitive, ranging from $191,000 to $315,000, plus additional benefits including health and wellness programs, equity, and performance bonuses. LinkedIn offers a flexible hybrid work environment, emphasizing trust and culture while balancing remote and office work.

This is an opportunity to make a significant impact at scale, working on systems that affect millions of professional users worldwide. The team regularly publishes in top machine learning conferences, offering opportunities for research contributions alongside practical applications.

Last updated 3 months ago

Responsibilities For Senior Staff Engineer, Machine Learning - Notifications AI

  • Work with large-scale data to build systems leveraging AI techniques for multi-task learning, transfer learning, content understanding, deep learning
  • Provide technical leadership to junior engineers and collaborator orgs
  • Drive and perform best engineering practices for large-scale, cross-functional critical projects
  • Hold the team to a high ML craftsmanship bar and actively reduce ML tech debt
  • Design systems that scale with algorithms and improve engineering productivity
  • Partner with data science & analytics teams, product & infrastructure teams
  • Develop innovative ideas to improve member experience

Requirements For Senior Staff Engineer, Machine Learning - Notifications AI

Python
Java
  • 2+ years in a Lead Engineer, Architect, or Technical Leadership position
  • 5+ years of industry experience in software design, development, and algorithm related solutions
  • 5+ years experience programming languages such as Java and/or Python
  • BA/BS Degree in Computer Science or related technical discipline or equivalent practical experience
  • Experience with Machine Learning or Recommendation Systems

Benefits For Senior Staff Engineer, Machine Learning - Notifications AI

Medical Insurance
Equity
  • Competitive salary range $191,000 - $315,000
  • Health and wellness programs
  • Time away benefits
  • Annual performance bonus
  • Stock options
  • Additional incentive compensation plans