Senior 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
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer, Machine Learning

LinkedIn, a global leader in professional networking, is seeking a Senior Software Engineer specializing in Machine Learning to join their innovative team in Bengaluru. This role offers an exciting opportunity to work at the intersection of AI and professional networking, developing cutting-edge algorithms that impact millions of users worldwide.

The position involves developing state-of-the-art NLP and vision algorithms to understand member-posted content meaningfully. You'll be working on sophisticated content understanding and classification algorithms that improve communication and content exchange between LinkedIn's vast user base. The role encompasses everything from idea creation and POC to design and product deployment.

As part of a fast-growing team of top-notch scientists and engineers, you'll experience the dynamism of a startup while leveraging the scale and technology of a world-class enterprise. The role offers a hybrid work arrangement, combining the flexibility of remote work with in-office collaboration.

Key technical areas include developing advanced algorithms for visual and textual content understanding, building scalable video systems with multi-GPU setups, and working with large-scale data processing. You'll be at the forefront of implementing cutting-edge technologies in machine learning, computer vision, and natural language processing.

The ideal candidate should have extensive experience in machine learning, deep learning, and large-scale data handling, with a strong foundation in either computer vision, NLP, or related fields. This role offers the opportunity to make a significant impact on LinkedIn's core products while working with some of the industry's most challenging problems in AI and machine learning.

Last updated 4 hours 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 for multi-GPU setups and advanced video modeling
  • 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 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.

Senior Software Engineer

Senior Software Engineer role at Microsoft 365 IDEAs team, focusing on machine learning and big data solutions, with hybrid work options in Suzhou, China.

Software Engineer, Perception

Senior Software Engineer position at Aurora focusing on perception systems for autonomous vehicles, requiring expertise in machine learning, computer vision, and software engineering.

Senior Software Engineer, Applied ML and Evaluation

Senior Software Engineer role at Waymo focusing on Applied ML and Evaluation for autonomous driving technology, offering competitive compensation and comprehensive benefits.