Software Engineer Machine Learning @ Meta
placeTel Aviv-Yafo, Tel Aviv District, Israel
attach_money $150,000
businessOn Site
scheduleFull Time
Posted 11 hours ago
Your Application Journey
Interview
Email Hiring Manager
***** @meta.com
Recommended after applying
Job Details
About the Role
Meta is seeking talented engineers to join our teams in building cutting-edge products that connect billions of people worldwide. As a Software Engineer Machine Learning, you will work on complex technical problems, build new features, and improve existing products across mobile devices and web applications.
Responsibilities
- Collaborate with cross-functional teams (product, design, operations, infrastructure) to build innovative application experiences
- Implement custom user interfaces using the latest programming techniques
- Analyze and optimize code for quality, efficiency, and performance
- Set direction, lead initiatives, and mentor peers
- Architect efficient and scalable systems for complex applications
- Identify and resolve performance and scalability issues
- Work with a variety of coding languages and technologies
- Establish ownership of components with expert end-to-end understanding
Minimum Qualifications
- Relevant programming experience
- Bachelor's degree in Computer Science, Engineering or equivalent
- Experience driving change and leading complex technical projects
- Data-driven approach for solving technical problems
Preferred Qualifications
- Masters or PhD in Computer Science or related field
- Experience with TensorFlow, PyTorch, or Scikit-learn
- Knowledge of NLP techniques and information retrieval concepts
- Strong understanding of data structures, algorithms, and optimization
About Meta
Meta builds technologies that help people connect, find communities, and grow businesses. From Facebook to Messenger, Instagram and WhatsApp, Meta is pushing the boundaries of digital communication towards immersive experiences like augmented and virtual reality.
Key skills/competency
- Machine Learning
- Software Engineering
- Scalability
- Data Analysis
- Code Optimization
- Mentorship
- NLP
- TensorFlow
- Cross-functional
- Architecture
How to Get Hired at Meta
🎯 Tips for Getting Hired
- Research Meta's culture: Study their mission, projects, and news.
- Tailor your resume: Highlight machine learning and engineering experience.
- Showcase projects: Emphasize scale and technical challenges.
- Prepare for interviews: Review coding and system design questions.
📝 Interview Preparation Advice
Technical Preparation
circle
Review machine learning frameworks thoroughly.
circle
Practice system design and algorithm exercises.
circle
Optimize code with real-world projects.
circle
Study scalability and performance improvements.
Behavioral Questions
circle
Describe a challenging project you led.
circle
Explain teamwork on cross-functional projects.
circle
Discuss conflict resolution in technical teams.
circle
Share experiences mentoring junior engineers.
Frequently Asked Questions
What technical skills are essential for a Software Engineer Machine Learning at Meta?
keyboard_arrow_down
How can I prepare for Meta's software engineering interviews?
keyboard_arrow_down
What experience does Meta value for its Software Engineer Machine Learning role?
keyboard_arrow_down
Are advanced degrees necessary for a Software Engineer Machine Learning at Meta?
keyboard_arrow_down