Software Engineer Machine Learning
@ Meta

Tel Aviv-Yafo, Tel Aviv District, Israel
$150,000
On Site
Full Time
Posted 11 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXX XXXXXX***** @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

Review machine learning frameworks thoroughly.
Practice system design and algorithm exercises.
Optimize code with real-world projects.
Study scalability and performance improvements.

Behavioral Questions

Describe a challenging project you led.
Explain teamwork on cross-functional projects.
Discuss conflict resolution in technical teams.
Share experiences mentoring junior engineers.

Frequently Asked Questions