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 largest 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 at the intersection of AI and professional networking, developing cutting-edge algorithms that impact millions of users globally.

The position involves working on sophisticated machine learning systems that power LinkedIn's content understanding and classification capabilities. You'll be developing state-of-the-art NLP and vision algorithms to meaningfully understand member-posted content, including text, images, and videos. This work directly influences how millions of professionals communicate and share content on the platform.

As a senior engineer, you'll be responsible for building scalable video systems and developing advanced classification models that can handle LinkedIn's massive scale of millions of content pieces and thousands of categories. The role offers the unique combination of startup-like dynamics with the resources and infrastructure of a global tech leader.

The ideal candidate should have strong expertise in machine learning, computer vision, and deep learning, particularly in video analytics and multi-GPU distributed training. You'll need to demonstrate proficiency in handling large-scale data and building scalable model inference systems. The role requires both technical excellence and leadership skills, as you'll be mentoring junior engineers and representing LinkedIn in academic and industry circles.

Working at LinkedIn offers the opportunity to impact professional lives globally while enjoying comprehensive benefits including health and wellness programs and flexible time-off policies. The hybrid work environment provides the flexibility to work both from home and the office, promoting a healthy work-life balance while maintaining team collaboration.

This role is perfect for someone who is passionate about machine learning, enjoys solving complex technical challenges at scale, and wants to contribute to a platform that transforms how professionals connect and grow in their careers.

Last updated 14 minutes 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
  • 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 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, Multi-GPU and Distributed Training
  • Experience with Large scale data Handling, Scalable Model Inference, Video Processing Pipelines

Benefits For Senior Software Engineer, Machine Learning

Medical Insurance
Parental Leave
  • Health and wellness programs
  • Generous time away for employees of all levels

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, with 5+ years of experience required in ML, CV, 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.