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 artificial intelligence and professional networking, developing cutting-edge solutions that impact millions of users globally.

The position involves developing state-of-the-art NLP and vision algorithms to meaningfully understand member-posted content across LinkedIn's platform. You'll be working on sophisticated content understanding and classification algorithms that process tens of thousands of comments, posts, videos, and articles hourly. This role is perfect for someone who wants to combine advanced machine learning expertise with practical, large-scale implementation.

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 model, providing flexibility to work both from home and the office as needed.

Key responsibilities include developing next-generation algorithms for visual and textual content understanding, building scalable video processing systems with multi-GPU setups, and creating classification models that can handle millions of content pieces. You'll own the entire process from ideation to deployment, working with cutting-edge technologies in machine learning, computer vision, and natural language processing.

The ideal candidate should have at least 5 years of experience in relevant fields such as computer vision, machine learning, or NLP, with either a Master's degree or Bachelor's degree. A Ph.D. in a quantitative discipline is preferred. This role offers the opportunity to represent LinkedIn in academic and industry circles, showcasing the company's innovation in data products and scientific expertise.

Last updated 2 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: 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
  • 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
  • Ph.D. in computer science, statistics, engineering, mathematics, or similar quantitative discipline (preferred)
  • Experience with machine learning, Computer Vision, Deep Learning for Video, Video Analytics, Multi-GPU and Distributed Training
  • Proven track record of publishing at academic and industry venues

Benefits For Senior Software Engineer, Machine Learning

Medical Insurance
  • Hybrid work environment
  • Health and wellness programs
  • Generous time away policies

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 at scale.

AI ML Engineer

Senior AI ML Engineer position at Oracle focusing on developing and deploying scalable AI solutions using Python, Docker, and Kubernetes, with 6+ years of experience required.

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 - Avatar AI

Senior Software Engineer position at Roblox focusing on Avatar AI development, implementing state-of-the-art ML models and optimizing architecture for various computing devices.

Senior MLOps Engineer (Na)

Senior MLOps Engineer position at Intellectsoft, focusing on developing and maintaining ML platforms and solutions for enterprise clients. Remote work with competitive benefits.