Senior Software Engineer, Machine Learning

LinkedIn helps professionals achieve more in their careers through networking, job opportunities, and insights, serving millions 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. This role offers a unique opportunity to impact millions of professionals worldwide through cutting-edge AI technology.

The position involves developing state-of-the-art NLP and vision algorithms to enhance content understanding across LinkedIn's platform. You'll be working on sophisticated systems that process and analyze millions of posts, videos, and articles daily, generating insights from vast amounts of user interactions.

As a senior engineer, you'll be responsible for building scalable video processing systems, implementing advanced classification models, and developing supervised and semi-supervised learning solutions that can handle LinkedIn's massive user base. The role combines the excitement of a startup environment with the resources and scale of a world-class enterprise.

The ideal candidate should have deep expertise in machine learning, computer vision, and large-scale data processing. You'll be working with cutting-edge technologies including Large Language Models, Generative AI, and multi-GPU distributed training systems. The position offers opportunities to mentor junior engineers and represent LinkedIn in academic and industry circles.

This hybrid role provides flexibility to work both remotely and from LinkedIn's office, allowing for optimal work-life balance while maintaining team collaboration. Join LinkedIn's team to shape the future of professional networking through innovative AI solutions.

Last updated 9 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

  • Hybrid work option

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 focus on NLP and computer vision technologies.

Senior Software Engineer, Deep Learning Inference

Senior Software Engineer position at NVIDIA focusing on Deep Learning Inference optimization and implementation, requiring 5+ years of experience in software engineering and machine learning.

Senior Delivery Consultant - Application Developer, Data & Machine Learning, WWPS ProServe

Senior ML/Cloud consultant role at AWS ProServe, implementing machine learning solutions and providing technical guidance to customers, with competitive compensation and benefits.

Software Engineer III - AI / ML

Senior Software Engineer position specializing in AI/ML at Zinnia, focusing on developing machine learning models and Generative AI solutions using Python.

Senior Software Engineer - NetSuite AI/ML

Senior Software Engineer position at Oracle NetSuite, focusing on AI/ML integration and development, based in Brno, Czech Republic.