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

The position involves developing state-of-the-art NLP and vision algorithms to understand member-posted content meaningfully, improving communication and content exchange between LinkedIn's vast user base. You'll be working on sophisticated content understanding systems that can extract features, summarize, classify, and cluster content at scale.

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 scale of a world-class enterprise. The role offers a hybrid work arrangement, combining the flexibility of remote work with collaborative office time.

Key responsibilities include developing next-generation algorithms for visual and textual content understanding, building scalable video processing systems, and implementing machine learning models that can handle LinkedIn's massive scale. You'll also have the opportunity to mentor junior engineers and represent LinkedIn in academic and industry circles.

The ideal candidate should have extensive experience in machine learning, computer vision, or NLP, with a strong foundation in software engineering practices. This role offers the unique opportunity to work on challenging technical problems while directly impacting how professionals worldwide connect and share knowledge.

Working at LinkedIn means joining a company that transforms professional lives through innovative products and technology. You'll be part of a team that values technical excellence, mentorship, and thought leadership in the AI/ML space.

Last updated 7 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 and optimize platforms for video processing
  • Develop 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
  • Experience with Multi-GPU and Distributed Training, Large scale data Handling
  • Experience with Scalable Model Inference, Video Processing Pipelines

Benefits For Senior Software Engineer, Machine Learning

Medical Insurance
Parental Leave
  • Health and wellness programs
  • Generous time away policies
  • Well-being benefits for employees and families

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, 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.

Sr. Software Dev. Engineer/MLE, AGI Customization

Senior Machine Learning Engineer role at Amazon's AGI team, focusing on LLM customization, fine-tuning, and distillation, requiring 5+ years of software development experience.

Senior Software Engineer - Generative AI, AGI Inference Engine

Senior Software Engineer role focused on developing Generative AI and AGI inference capabilities at Amazon.