Software Engineer, Machine Learning

LinkedIn helps professionals achieve more in their careers through networking, job opportunities, and insights, serving millions of users globally.
Machine Learning
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Machine Learning Engineer, CreativeX

Machine Learning Engineer role at Amazon's CreativeX team, focusing on real-time ad personalization using advanced AI technologies with competitive compensation and benefits.

Software Dev Engineer II, AWS Healthcare AI

AWS Healthcare AI is seeking a Software Development Engineer II to build and maintain AI-powered healthcare services, offering competitive compensation and comprehensive benefits.

Software Dev Engineer II, AWS Healthcare AI

AWS Healthcare AI seeks Software Dev Engineer II to build and enhance AI-powered healthcare services, focusing on improving patient outcomes through cloud computing and artificial intelligence.

Software Dev Engineer II, AWS Healthcare AI

AWS Healthcare AI seeks Software Dev Engineer II to build and enhance AI-powered healthcare services, offering competitive pay and the chance to improve global healthcare outcomes.

Software Development Engineer II - DSO, (Level 5)

Software Development Engineer II position at Amazon's DSO team working on ML platforms and services for device demand forecasting.

Description For Software Engineer, Machine Learning

LinkedIn, the world's leading professional networking platform, is seeking a Machine Learning Software Engineer to join their innovative team in Bengaluru. This role sits at the intersection of artificial intelligence and professional networking, where you'll develop cutting-edge algorithms that power content understanding across LinkedIn's platform.

The position offers a unique opportunity to work on large-scale machine learning systems that directly impact how millions of professionals connect, share, and grow. You'll be developing state-of-the-art NLP and vision algorithms to understand member-posted content meaningfully, working with data at an unprecedented scale - millions of posts, videos, and articles generating tens of thousands of interactions hourly.

As part of a fast-growing team of top-notch scientists and engineers, you'll experience the dynamic environment of a startup while leveraging the resources and technology of a world-class enterprise. The role combines hands-on development with strategic thinking, as you'll be responsible for the entire pipeline from ideation and POC to design and deployment.

The ideal candidate brings a strong foundation in machine learning, with particular expertise in areas like computer vision, NLP, or deep learning. You'll be working on fascinating challenges like developing classification models that scale to millions of content pieces and thousands of categories, creating supervised and semi-supervised models that can handle hundreds of millions of members, and pushing the boundaries of content understanding beyond simple feature extraction to include summarization, classification, and clustering.

This hybrid role offers the flexibility to work both remotely and from LinkedIn's office, providing the best of both worlds. You'll be part of a company culture that values innovation, collaboration, and professional growth, with opportunities to mentor junior engineers and represent LinkedIn in academic and industry circles. If you're passionate about applying cutting-edge ML techniques to real-world problems at scale, this role offers an exceptional opportunity to make a significant impact on how professionals worldwide connect and communicate.

Last updated 18 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 and thousands of categories
  • Develop state-of-art supervised and semi-supervised models scaling to hundreds of millions of members and their content
  • Own end-to-end model development and deployment at LinkedIn scale
  • Mentor junior research engineers in utilizing advanced machine learning techniques for critical business problems
  • 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

  • Hybrid work option

Interested in this job?