Senior Software Engineer, Machine Learning

LinkedIn is a professional networking platform that helps professionals achieve more in their careers through connections, opportunities, and insights.
Machine Learning
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer, Machine Learning

LinkedIn, the world's leading professional networking platform, is seeking a Senior Software Engineer specializing in Machine Learning to join their innovative team in Bengaluru. This role presents an exciting opportunity to work on cutting-edge AI technologies that directly impact how millions of professionals connect and interact worldwide.

As a Senior Software Engineer in Machine Learning, you'll be at the forefront of developing state-of-the-art NLP and vision algorithms to enhance content understanding across LinkedIn's platform. You'll work on sophisticated systems that process and analyze millions of posts, videos, and articles that flow through LinkedIn's feed daily, improving how content is classified, understood, and delivered to users.

The position offers a unique blend of research and practical implementation, where you'll be responsible for developing advanced algorithms for visual and textual content understanding, building scalable video processing systems, and creating models that can handle LinkedIn's massive scale of hundreds of millions of users. You'll work with cutting-edge technologies including multi-GPU setups, distributed training systems, and large-scale data processing pipelines.

This role is perfect for someone who combines strong technical expertise in machine learning and computer vision with practical software engineering skills. You'll have the opportunity to work with a team of top-notch scientists and engineers, experiencing the dynamism of a startup environment while leveraging the resources and scale of a world-class enterprise. The position offers a hybrid work arrangement, providing flexibility while maintaining collaborative opportunities with the team.

If you're passionate about applying machine learning to solve real-world problems at scale, have experience with advanced AI technologies, and want to shape the future of professional networking, this role offers an exceptional opportunity to make a significant impact while advancing your career at one of the world's most influential technology companies.

Last updated a day ago

Responsibilities For Senior 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 classification models scaling to millions of content and thousands of categories
  • Build Scalable Video Systems: Design and optimize scalable platforms for video processing, including multi-GPU setups
  • 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
  • Represent LinkedIn in academic and industry circles

Requirements For Senior Software Engineer, Machine Learning

Python
  • Master's degree OR Bachelor's degree with 5+ years of work experience
  • 5+ 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
  • Understanding of standard programming and software engineering practices
  • Experience with machine learning, Computer Vision, Deep Learning for Video, Video Analytics
  • Experience with Multi-GPU and Distributed Training, Large scale data Handling
  • Experience with Scalable Model Inference, Video Processing Pipelines

Interested in this job?

Jobs Related To LinkedIn Senior Software Engineer, Machine Learning

Senior Software Engineer, Machine Learning

Senior Machine Learning Engineer role at LinkedIn, developing AI algorithms for content understanding and classification, requiring 5+ years of experience in ML, computer vision, or NLP.

Senior Software Engineer, Machine Learning

Senior Machine Learning Engineer role at LinkedIn developing AI algorithms for content understanding, working with NLP and computer vision at scale.

Senior Software Engineer, Machine Learning

Senior Machine Learning Engineer role at LinkedIn developing AI algorithms for content understanding, requiring 5+ years of experience in ML, computer vision, or NLP.

Senior Software Engineer, Machine Learning

Senior Machine Learning Engineer role at LinkedIn developing state-of-art NLP & vision algorithms for content understanding, with hybrid work option in Bengaluru.

Senior Software Engineer, Machine Learning

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