Research Engineer, Language - OCR

Meta builds technologies that help people connect, find communities, and grow businesses through social technology and immersive experiences.
$70,670 - $208,000
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI

Description For Research Engineer, Language - OCR

Meta is seeking a talented Research Engineer to join their Optical Character Recognition (OCR) team, focusing on advancing state-of-the-art OCR models that power all of Meta's products. This role combines cutting-edge research with practical engineering applications in one of the world's leading technology companies.

The position offers an exciting opportunity to work at the intersection of computer vision, machine learning, and natural language processing. As a Research Engineer, you'll be responsible for designing and implementing innovative OCR solutions while contributing to Meta's vast ecosystem of products that serve billions of users globally.

The ideal candidate will bring a strong foundation in machine learning and software engineering, with particular expertise in Python and frameworks like PyTorch. You'll be working with a large, globally distributed team, contributing to both practical implementations and academic publications. This role offers the unique opportunity to see your research directly impact products used by billions of people worldwide.

Meta offers a competitive compensation package, including a base salary range of $70,670 to $208,000 annually, plus bonus and equity opportunities. The company provides comprehensive benefits and the chance to work on challenging problems at scale. You'll be part of Meta's mission to build the next evolution in social technology, moving beyond traditional social media into immersive experiences like augmented and virtual reality.

This role is perfect for someone who is passionate about pushing the boundaries of OCR technology while working in a collaborative environment that values innovation and technical excellence. You'll have the opportunity to contribute to open-source projects and publish your research, making a lasting impact on the field while working with some of the best minds in the industry.

Last updated 5 days ago

Responsibilities For Research Engineer, Language - OCR

  • Design methods, tools, and infrastructure to push forward the state of the art in OCR models
  • Define research goals informed by practical engineering concerns
  • Contribute to experiments, including designing experimental details, writing reusable code, running evaluations, and organizing results
  • Adapt standard machine learning methods to best exploit modern parallel environments
  • Work with a large and globally distributed team
  • Contribute to publications and open-sourcing efforts

Requirements For Research Engineer, Language - OCR

Python
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • Research experience in machine learning, deep learning, and/or natural language processing
  • Experience with developing machine learning models at scale from inception to business impact
  • Programming experience in Python and hands-on experience with frameworks such as PyTorch
  • Exposure to architectural patterns of large scale software applications
  • Must obtain work authorization in the country of employment

Benefits For Research Engineer, Language - OCR

Medical Insurance
Dental Insurance
Vision Insurance
  • bonus
  • equity
  • benefits

Interested in this job?

Jobs Related To Meta Research Engineer, Language - OCR

Software Engineer (Machine Learning)

Machine Learning Software Engineer role at Meta focusing on developing scalable AI systems and algorithms for social technology platforms.

Software Engineer, Machine Learning

Meta is seeking a Machine Learning Software Engineer to develop scalable AI systems and algorithms for their social technology platforms.

Software Engineer – Machine Learning

Machine Learning Software Engineer role at Meta, developing AI systems and scalable solutions for next-generation social technology platforms.

Software Engineer, Machine Learning

Machine Learning Software Engineer role at Meta, developing scalable ML systems and algorithms for social technology applications.

Software Engineer, ML Compiler

ML Compiler Engineer role at Meta focusing on developing compiler tool-chains for AR/VR deep learning hardware components.