Software Engineer, Machine Learning

LinkedIn helps professionals achieve more in their careers through innovative products and technology, connecting millions of people to opportunities worldwide.
Machine Learning
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Development Engineer II, ML_AI

AWS SageMaker AI seeks SDE II to build next-gen AI platforms for deep learning, focusing on LLMs and distributed ML systems with 100B+ parameter models.

Machine Learning Engineer, CreativeX

Machine Learning Engineer position at Amazon's CreativeX team, focusing on real-time ad personalization using advanced AI technologies including LLMs and computer vision.

Machine Learning Engineer, MLE II, QuickSight

Machine Learning Engineer II position at Amazon QuickSight, focusing on NLP and LLM applications for business intelligence, offering competitive compensation and comprehensive benefits.

Software Development Engineer II - DSO, Devices Forecasting

Software Development Engineer II position at Amazon's DSO team, focusing on ML-driven demand forecasting for Amazon devices, offering competitive compensation and opportunity to work with cutting-edge technology.

Machine Learning Engineer

Machine Learning Engineer role at Amazon's AGI team, focusing on developing multi-modal LLMs and Generative AI applications using cutting-edge technology and large-scale computing resources.

Description For Software Engineer, Machine Learning

LinkedIn is at the forefront of professional networking and career development, serving millions of professionals worldwide through its innovative platform. As a Machine Learning Engineer at LinkedIn, you'll be part of a dynamic team working on cutting-edge AI solutions that directly impact how professionals connect, share, and grow in their careers.

The role offers a unique opportunity to work on large-scale machine learning problems, developing and deploying state-of-the-art algorithms that process millions of interactions and content pieces daily. You'll be working with various types of data - text, images, videos, and user interactions - to create intelligent systems that enhance the LinkedIn experience for users worldwide.

What makes this role particularly exciting is the combination of technical challenge and real-world impact. You'll be developing solutions that help millions of professionals discover opportunities, share knowledge, and build meaningful connections. The position offers the perfect blend of research and practical application, allowing you to work on innovative ML solutions while seeing their direct impact on users.

LinkedIn's culture promotes innovation, collaboration, and continuous learning. You'll be part of a team of top-notch scientists and engineers, experiencing the energy of a startup with the resources and scale of a global technology leader. The hybrid work environment offers flexibility while maintaining strong team collaboration.

The role is ideal for someone who is passionate about machine learning, enjoys solving complex problems at scale, and wants to make a meaningful impact on how professionals worldwide connect and grow in their careers. You'll have opportunities to mentor others, contribute to the ML community, and shape the future of professional networking through AI innovation.

Last updated 4 months ago

Responsibilities For 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/graph classification models scaling to millions of content and thousands of categories
  • Develop state-of-art supervised and semi-supervised models scaling to hundreds of millions of members and their content
  • Own end-to-end model development and deployment at LinkedIn scale
  • Mentor junior research engineers in utilizing advanced machine learning techniques
  • Represent LinkedIn in academic and industry circles

Requirements For Software Engineer, Machine Learning

Python
  • Master's degree OR Bachelor's degree with 2+ years of work experience
  • 2+ 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
  • 2+ years of hands-on experience working on machine learning, deep learning, NLP or related topics
  • Understanding of standard programming and software engineering practices
  • Ability and eagerness to program

Benefits For Software Engineer, Machine Learning

Medical Insurance
Vision Insurance
Dental Insurance
  • Generous health and wellness programs
  • Hybrid work environment
  • Professional development opportunities
  • Competitive benefits package

Interested in this job?