Enable job alerts via email!

Software Engineer, Machine Learning

Meta

United Kingdom

On-site

GBP 50,000 - 100,000

26 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is seeking a Software Engineer specializing in Machine Learning to lead transformative projects. This role offers the chance to work with cutting-edge technologies, tackling complex social data challenges and optimizing machine learning systems. You will collaborate with top engineers and researchers, driving excellence and shaping the future of connection technologies. If you're passionate about leveraging machine learning to make a global impact, this is the perfect opportunity for you to thrive in a dynamic environment and contribute to groundbreaking advancements.

Qualifications

  • Proven experience in software engineering and machine learning.
  • Ability to lead and drive technical initiatives in ML.

Responsibilities

  • Set direction for a sizable team in ML system design and excellence.
  • Develop scalable classifiers and tools leveraging machine learning.

Skills

Machine Learning

Recommendation Systems

Data Mining

Artificial Intelligence

Technical Leadership

Scripting Languages (Python, JavaScript)

C/C++ Development

Pattern Recognition

Education

Bachelor's degree in Computer Science

Master's degree or PhD in Computer Science

Tools

PyTorch

TensorFlow

Job description

Join to apply for the Software Engineer, Machine Learning role at Meta.

Meta is embarking on the most transformative change to its business and technology in company history, and our Machine Learning Engineers are at the forefront of this evolution. By leading crucial projects and initiatives that have never been done before, you have an opportunity to help us advance the way people connect around the world. The ideal candidate will have industry experience working on a range of recommendation, classification, and optimization problems. You will bring the ability to own the whole ML life cycle, define projects and drive excellence across teams. You will work alongside the world’s leading engineers and researchers to solve some of the most exciting and massive social data and prediction problems that exist on the web.

Software Engineer, Machine Learning Responsibilities:
  • Play a critical role in setting the direction and goals for a sizable team, in terms of project impact, ML system design, and ML excellence.
  • Adapt standard machine learning methods to best exploit modern parallel environments (e.g., distributed clusters, multicore SMP, and GPU).
  • Re-evaluate the tradeoffs of already shipped features/ML systems, and drive large efforts across multiple teams to reduce technical debt, designing from first principles when appropriate.
  • Lead a team from a technical perspective to develop ML best practices and influence engineering culture.
  • Be a go-to person to escalate the most complex online/production performance and evaluation issues, requiring an in-depth knowledge of how the machine learning system interacts with surrounding systems.
  • Develop highly scalable classifiers and tools leveraging machine learning, data regression, and rules-based models.
  • Suggest, collect, and synthesize requirements and create an effective feature roadmap.
  • Code deliverables in tandem with the engineering team.
Minimum Qualifications:
  • Experience in software engineering or a relevant field.
  • Experience in one or more of the following areas: machine learning, recommendation systems, pattern recognition, data mining, artificial intelligence, or a related technical field.
  • Experience with scripting languages such as Python, JavaScript, or Hack.
  • Experience leading major initiatives successfully.
  • Experience building and shipping high-quality work and achieving high reliability.
  • Experience with developing machine learning models at scale from inception to business impact.
  • Knowledge of developing and debugging in C/C++ and Java, or experience with scripting languages such as Python, Perl, PHP, and/or shell scripts.
  • Experience demonstrating technical leadership working with teams, owning projects, and defining and setting technical direction for projects.
  • Experience utilizing data and analysis to explain technical problems and provide detailed feedback and solutions.
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience.
Preferred Qualifications:
  • Master's degree or PhD in Computer Science or a related technical field.
  • Exposure to architectural patterns of large-scale software applications.
  • Experience with scripting languages such as PyTorch and TensorFlow.
About Meta:

Meta builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps like Messenger, Instagram, and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. People who choose to build their careers by building with us at Meta help shape a future that will take us beyond what digital connection makes possible today—beyond the constraints of screens, the limits of distance, and even the rules of physics.

Individual compensation is determined by skills, qualifications, experience, and location. Compensation details listed in this posting reflect the base hourly rate, monthly rate, or annual salary only, and do not include bonus, equity, or sales incentives, if applicable. In addition to base compensation, Meta offers benefits. Learn more about benefits at Meta.

Seniority level

Not Applicable

Employment type

Full-time

Job function

Engineering and Information Technology

Industries

Technology, Information, and Internet

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Databricks Machine Learning Engineer

Only for registered members

London

Remote

GBP 50 000 - 90 000

9 days ago

Machine Learning Engineer

Only for registered members

London

Remote

GBP 50 000 - 90 000

4 days ago
Be an early applicant

Staff Machine Learning Engineer - User Voice (Remote Across Australia & New Zealand)

Only for registered members

Greater London

Remote

AUD 80 000 - 120 000

4 days ago
Be an early applicant

Senior Machine Learning Engineer, Ads Covernsion Modeling

Only for registered members

Remote

GBP 40 000 - 60 000

30+ days ago

Senior Data Analyst, Economics

Only for registered members

London

Remote

GBP 60 000 - 100 000

Yesterday
Be an early applicant

Machine Learning Engineer (Data science / Deep learning)

Only for registered members

London

On-site

GBP 48 000 - 75 000

2 days ago
Be an early applicant

Senior Machine Learning Engineer

Only for registered members

Remote

GBP 90 000 - 120 000

14 days ago

Machine Learning Engineer

Only for registered members

London

Remote

GBP 50 000 - 90 000

7 days ago
Be an early applicant

Senior/Lead Machine Learning Engineer

Only for registered members

Greater London

Remote

GBP 80 000 - 95 000

7 days ago
Be an early applicant