Want to get hired at Meta?
Research Engineering - FAIR Core Learning & Reasoning
Meta
Tel Aviv-Yafo, Tel Aviv District, IsraelOn Site
Original Job Summary
About the Role
The Research Engineering - FAIR Core Learning & Reasoning role at Meta is for an experienced Software Engineer to join the Generative Modeling Foundations (GMF) team. The position focuses on engineering aspects of developing new generative paradigms for language and media generative models.
Responsibilities
- Design methods, tools, and infrastructure for advancing large language and media generative models
- Adapt machine learning methods to exploit modern parallel environments and GPUs
- Contribute to experimental design, evaluations, baseline implementations, and result organization
- Maintain codebases, contribute to publications and support open sourcing efforts
Minimum Qualifications
- Bachelor's degree in Computer Science, Computer Engineering or equivalent experience
- 5+ years in software development with large scale systems experience
- Proficiency in Python and C++
- Proactive learner with strong debugging and performance optimization skills
About Meta
Meta builds technologies that help people connect and build communities. From Facebook to immersive experiences in AR/VR, Meta continues evolving social technology. Joining Meta means influencing the future of digital connection beyond screens, distance, and physical boundaries.
Key skills/competency
- Software Engineering
- Large Language Models
- Media Generative Models
- Python
- C++
- Machine Learning
- Parallel Computing
- Performance Optimization
- Debugging
- Infrastructure Design
How to Get Hired at Meta
🎯 Tips for Getting Hired
- Customize your resume: Tailor skills to Meta's generative models focus.
- Showcase projects: Emphasize Python and C++ development expertise.
- Prepare technical stories: Practice discussing large scale systems and debugging.
- Research Meta: Understand their mission and recent technological ventures.
📝 Interview Preparation Advice
Technical Preparation
circle
Review Python algorithms and C++ fundamentals.
circle
Practice large scale system design problems.
circle
Study GPU parallel processing techniques.
circle
Refresh debugging and performance testing methods.
Behavioral Questions
circle
Describe a challenge overcoming system limits.
circle
Explain a time you debugged complex code.
circle
Discuss learning new technologies quickly.
circle
Share experience managing project timelines.