Software Engineer, Machine Learning

LinkedIn helps professionals achieve more in their careers through networking, job opportunities, and insights.
Machine Learning
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS

Description For Software Engineer, Machine Learning

LinkedIn is a leading professional networking platform that transforms lives through innovative products and technology. We're seeking a Machine Learning Engineer to join our dynamic team focused on developing cutting-edge content understanding algorithms. You'll work on state-of-the-art NLP & vision algorithms to meaningfully understand member-posted content, improving communication between millions of LinkedIn members. The role involves developing classification models that scale to millions of content pieces and hundreds of millions of members.

As part of our growing team of top-notch scientists and engineers, you'll experience startup-like excitement while leveraging enterprise-scale resources. You'll develop next-generation algorithms for understanding visual and textual content, build classification models, and own end-to-end model development and deployment. The role offers opportunities to mentor junior engineers and represent LinkedIn in academic and industry circles.

The position combines technical depth with real-world impact, as your work will directly influence how millions of professionals connect and communicate on LinkedIn. We offer a hybrid work environment, balancing remote work flexibility with collaborative office time. Join us in shaping the future of professional networking through advanced machine learning.

Last updated 12 days ago

Responsibilities For Software Engineer, Machine Learning

  • Develop next-gen algorithms to understand visual content and textual content and member interactions on LinkedIn
  • Develop state-of-art text/image/video/graph classification models scaling to millions of content
  • Develop state-of-art supervised and semi-supervised models scaling to hundreds of millions of members
  • Own end-to-end model development and deployment at LinkedIn scale
  • Mentor junior research engineers
  • Represent LinkedIn in academic and industry circles

Requirements For Software Engineer, Machine Learning

Python
  • Master's degree OR Bachelor's degree with 2+ years of work experience
  • 2+ years of experience in computer vision, image processing, machine learning, statistical modeling/inference, data mining, NLP, graph/geometric deep learning, Large Language Models, or Generative AI
  • 2+ years of hands-on experience working on machine learning, deep learning, NLP or related topics
  • Understanding of standard programming and software engineering practices
  • Ability and eagerness to program

Benefits For Software Engineer, Machine Learning

Medical Insurance
Parental Leave
  • Health and wellness programs
  • Generous time away policies
  • Hybrid work options

Interested in this job?

Jobs Related To LinkedIn Software Engineer, Machine Learning

AI Engineer

AI Engineer position at LinkedIn developing machine learning models and algorithms for recommender systems and personalized intent engines.

AI Engineer

AI Engineer position at LinkedIn focusing on machine learning, recommender systems, and personalization

Software Engineer, Machine Learning

Machine Learning Software Engineer role at LinkedIn, developing AI algorithms for content understanding and classification at scale.

Software Engineer, Machine Learning

Machine Learning Software Engineer role at LinkedIn developing state-of-art NLP & vision algorithms for content understanding.

AI Engineer

AI Engineer role at LinkedIn focusing on machine learning models and recommender systems, offering hybrid work and comprehensive benefits.