Software Engineer, Machine Learning
@ Meta

Hybrid
$251,000
Hybrid
Full Time
Posted 22 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXXXX XXXXXXXXXX***** @meta.com
Recommended after applying

Job Details

Overview

Meta is seeking experienced engineers to join our team to build cutting-edge products that connect billions of people globally. As a Software Engineer, Machine Learning, you will work on complex technical problems, build new features, and improve products across mobile and web platforms.

Responsibilities

  • Collaborate with cross-functional teams (product, design, operations, infrastructure) to create innovative experiences.
  • Implement custom user interfaces using the latest programming techniques.
  • Analyze and optimize code to ensure quality, efficiency, and performance.
  • Set team direction, provide technical guidance, and mentor peers.
  • Architect efficient and scalable systems for complex applications.
  • Identify and resolve performance issues while reducing technical debt.
  • Work with various coding languages and technologies, ensuring component ownership.

Minimum Qualifications

Bachelor's degree in Computer Science or related field (or equivalent experience) with 8+ years of programming experience, or 4+ years with a PhD, along with proven experience in leading technical projects and using data-driven analysis.

Preferred Qualifications

  • Masters degree or PhD in a technical field.
  • Experience with TensorFlow, PyTorch, or Scikit-learn.
  • Knowledge of NLP techniques including text preprocessing and sentiment analysis.
  • Understanding of information retrieval concepts, indexing, querying, and ranking.
  • Strong grasp of data structures, algorithms, and optimization techniques.

About Meta

Meta builds technologies that help people connect, find communities, and grow businesses. From Facebook to immersive AR/VR experiences, Meta is shaping the future of social technology.

Compensation & Benefits

Compensation ranges from $85.10/hour to $251,000/year, plus bonus, equity, and benefits. Individual pay is determined by skills, qualifications, experience, and location.

Key skills/competency

  • Machine Learning
  • Software Engineering
  • Scalability
  • Cross-Functional Collaboration
  • Technical Leadership
  • Performance Optimization
  • Data Analysis
  • Architecture
  • Mentorship
  • Code Quality

How to Get Hired at Meta

🎯 Tips for Getting Hired

  • Research Meta's culture: Understand their mission, values, and recent innovations.
  • Customize your resume: Highlight leadership and machine learning skills.
  • Prepare technical insights: Review system architecture and code optimization practices.
  • Practice interview scenarios: Prepare for cross-functional and technical questions.

📝 Interview Preparation Advice

Technical Preparation

Review machine learning frameworks usage.
Study scalable system design patterns.
Practice algorithm and data structures problems.
Optimize code through performance tuning.

Behavioral Questions

Describe a past leadership challenge.
Explain teamwork in high-pressure scenarios.
Discuss conflict management within teams.
Share a time of technical mentorship.

Frequently Asked Questions