Software Engineer, Machine Learning @ Meta
Your Application Journey
Email Hiring Manager
Job Details
About the Role
Meta is seeking talented engineers to join our teams in building cutting-edge products that connect billions worldwide. As a Software Engineer, Machine Learning at Meta, you'll work on complex technical challenges, build new features, and refine existing products across mobile devices and web applications.
Responsibilities
- Collaborate with cross-functional teams (product, design, operations, infrastructure) to build innovative experiences
- Implement custom user interfaces using modern programming techniques and technologies
- Develop reusable software components for backend interfacing
- Analyze and optimize code for quality, efficiency, and performance
- Lead complex technical or product efforts and provide guidance to peers
- Architect efficient, scalable systems driving complex applications
- Identify and resolve performance and scalability issues
- Work with a variety of coding languages and technologies
- Establish ownership of components, features, or systems with expert understanding
Minimum Qualifications
- Bachelor's degree in Computer Science, Computer Engineering, or related field or equivalent practical experience
- 6+ years of programming experience in a relevant language or 3+ years with a PhD
- Proven record of setting technical direction and building consensus
- Experience building maintainable, testable code bases including API design and unit testing
Preferred Qualifications
- 2+ years experience in machine learning, recommendation systems, data mining, or AI related fields
- Experience in developing machine learning models at scale from inception to impact
- Proficiency in C/C++, Java and scripting languages such as Python, JavaScript, PyTorch, or TensorFlow
- Experience with high quality production work, code reviews, testing, and monitoring
- Exposure to architectural patterns in large scale software applications
About Meta
Meta builds technologies that help people connect, find communities, and grow businesses. From Facebook to Messenger, Instagram, and WhatsApp, Meta’s products empower billions. Now, Meta is moving beyond 2D screens toward immersive augmented and virtual reality experiences.
Equal Opportunity & Accommodations
Meta is an Equal Employment Opportunity and Affirmative Action employer. Meta welcomes applicants from diverse backgrounds and provides reasonable accommodations for candidates with disabilities. For assistance, contact accommodations-ext@fb.com.
Compensation
The position offers a base compensation up to 208,000 per year, plus bonus, equity, and benefits. Individual compensation is determined by skills, qualifications, experience, and location.
Key skills/competency
- Machine Learning
- Software Engineering
- API Design
- Coding
- Scalability
- Performance Optimization
- Collaboration
- Technical Leadership
- Programming
- Data Mining
How to Get Hired at Meta
🎯 Tips for Getting Hired
- Customize your resume: Highlight ML projects and software achievements.
- Research Meta: Understand their culture, products, and innovations.
- Show technical prowess: Demonstrate coding and system design skills.
- Prepare for interviews: Practice behavioral and technical questions.