Software Engineer, Machine Learning @ Meta
Your Application Journey
Email Hiring Manager
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.