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:
Software Development Engineer | Amazon Delivery Experience (DEX) | Machine Learning, DEX AI Regionalization Engineering

Software Development Engineer position at Amazon's Delivery Experience team, focusing on ML-based solutions for delivery optimization.

Software Development Engineer II, ML_AI

AWS SDE II role focusing on building next-gen AI platform for large-scale deep learning, working with LLMs and distributed systems at Amazon's cloud division.

Software Dev. Engineer, Alexa Analytics

Software Development Engineer position at Amazon's Alexa Analytics team, combining software engineering with ML expertise to build scalable analytics applications and improve Alexa's predictive capabilities.

Machine Learning Engineer II, Special Projects

Machine Learning Engineer II position at Amazon's Special Projects team, focusing on Generative AI and LLMs, offering competitive compensation and comprehensive benefits.

Software Engineer / SDE II, Amazon

Software Engineer II position at Amazon Advertising focusing on building AI-powered targeting systems for Sponsored Products.

Description For Software Engineer, Machine Learning

LinkedIn, the world's leading professional networking platform, is seeking a talented Machine Learning Software Engineer to join our innovative team in Bengaluru. This role sits at the intersection of cutting-edge AI technology and professional networking, where you'll have the opportunity to impact millions of users globally.

As a Machine Learning Software Engineer, you'll be instrumental in developing state-of-the-art algorithms that power LinkedIn's content understanding and classification systems. You'll work on sophisticated NLP and computer vision solutions that help process and analyze the vast amount of content shared on LinkedIn's platform, including posts, videos, and articles.

The role offers a unique blend of research and practical implementation, where you'll not only develop cutting-edge algorithms but also deploy them at LinkedIn's massive scale. You'll be working with a team of top-notch scientists and engineers, experiencing the dynamism of a startup while having the resources and impact of a world-class enterprise.

Key aspects of the role include developing next-generation algorithms for visual and textual content understanding, creating scalable classification models that can handle millions of content pieces and thousands of categories, and building supervised and semi-supervised models that work across LinkedIn's hundreds of millions of members.

This is an excellent opportunity for someone who is passionate about machine learning and wants to work on real-world problems at scale. You'll have the chance to mentor junior engineers, represent LinkedIn in academic and industry circles, and contribute to the company's continued innovation in the AI space.

The position offers a hybrid work arrangement, providing flexibility to work both from home and the office. You'll be part of LinkedIn's culture that values innovation, collaboration, and professional growth. If you're excited about applying machine learning to solve complex problems and want to impact how professionals connect and share knowledge globally, this role offers the perfect platform to achieve those goals.

Last updated 3 months 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
  • 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?