Taro Logo

Research Engineer

Meta builds technologies that help people connect, find communities, and grow businesses through social technology and immersive experiences.
$218,402 - $240,240
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · AR/VR

Job Description

Meta is seeking a Research Engineer to join their team in developing cutting-edge AI and machine learning solutions. This role combines advanced research with practical engineering, focusing on building and scaling AI systems that power Meta's technology stack. The position requires expertise in machine learning, distributed systems, and software engineering, with opportunities to work on groundbreaking projects in AI and AR/VR.

The ideal candidate will contribute to Meta's AI infrastructure, developing new models and tools while collaborating with scientists, engineers, and designers. They will be responsible for productionizing research results and creating scalable solutions that can handle massive datasets. This role offers the opportunity to work with state-of-the-art deep learning techniques and contribute to Meta's next generation of social technology.

The position offers competitive compensation including base salary, bonus, and equity, along with comprehensive benefits. Meta provides a collaborative environment where innovation is encouraged and technical challenges are tackled at scale. This is an excellent opportunity for someone passionate about machine learning and interested in shaping the future of social technology and immersive experiences.

The role requires a strong technical foundation in computer science and machine learning, with practical experience in various programming languages and frameworks. The successful candidate will work on problems of moderate scope, developing highly scalable systems while receiving general instruction from supervisors. This position offers significant growth potential and the chance to work on technology that impacts billions of users worldwide.

Last updated 2 months ago

Responsibilities For Research Engineer

  • Research, design, develop, and test systems-level software, compilers, and network distribution software for massive prediction problems
  • Drive cutting edge research and development for machine learning platform
  • Create new AI models, tools and infrastructure
  • Productionize research results
  • Address common challenges, long term needs across the science teams
  • Develop highly scalable systems, algorithms and tools leveraging deep learning
  • Design methods, tools, and infrastructure to analyze multimodal data sets
  • Build tools to transition ML models from research into production
  • Investigate and apply model reduction techniques

Requirements For Research Engineer

Python
Java
  • Master's degree in Computer Science, Data Science, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field
  • Experience with Machine Learning Frameworks (PyTorch, MXNet, or Tensorflow)
  • Knowledge of machine learning, recommendation systems, computer vision, NLP
  • Experience with Hadoop, HBase, Pig, MapReduce, Sawzall, Bigtable, or Spark
  • Proficiency in C, C++, and Java
  • Experience with Python, PHP, or shell scripts
  • Knowledge of relational databases and SQL
  • Experience with distributed systems
  • Ability to build highly-scalable performant solutions

Benefits For Research Engineer

Medical Insurance
Equity
  • Competitive salary
  • Bonus
  • Equity
  • Medical benefits

Related Jobs

Software Engineer, Machine Learning

Senior Machine Learning Engineer role at Meta focusing on developing scalable ML systems for social data and prediction problems.

Software Engineer, Machine Learning

Senior Machine Learning Engineer role at Meta focusing on developing scalable ML systems and algorithms for social data and prediction problems.

Software Engineer, Machine Learning

Senior Machine Learning Engineer role at Meta focusing on developing scalable ML systems and algorithms for social data and prediction problems.

Software Engineer, Machine Learning

Senior Machine Learning Engineer role at Meta, developing scalable ML systems and algorithms for massive-scale social data and prediction problems.

Research Engineer (Robotics) - World Modelling, FAIR

Research Engineer position at Meta's FAIR team focusing on world modeling, AI research, and robotics development.