Meta
Software Engineer, Machine Learning
$184K–$257K
Sunnyvale, CA +8 · Full-time · Posted Jun 10, 2025
- Location
- Sunnyvale, CA
Bellevue, WA
Redmond, WA
Menlo Park, CA
Seattle, WA
Burlingame, CA
New York, NY
San Francisco, CA
Fremont, CA - Experience
- 8+ years of programming experience in a relevant language OR 4+ years experience with a PhD.
- Education
- Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience; the posting also mentions a Master's degree or PhD in Computer Science or a related technical field.
About the job
Build and improve scalable applications and machine-learning-enabled experiences, while leading technical projects and mentoring engineers.
What you'll do
- Collaborate across product, design, operations, and infrastructure to build application experiences and implement user interfaces.
- Architect scalable systems; analyze and improve code quality, efficiency, performance, and technical debt.
- Lead initiatives, provide technical guidance and mentorship, and establish end-to-end ownership of components or systems.
What they ask for
- Bachelor's degree in Computer Science, Computer Engineering, a relevant technical field, or equivalent practical experience.
- 8+ years of programming experience in a relevant language OR 4+ years experience with a PhD.
- Demonstrated experience driving organizational change and leading complex technical projects.
- Experience with machine-learning frameworks and knowledge of information retrieval, data structures and algorithms, and NLP techniques.
Nice to have
- Experience using data and analysis to explain technical problems and provide detailed feedback and solutions; Master's degree or PhD in Computer Science or a related technical field.
- Experience integrating AI tools into workflows, implementing responsible AI practices, and developing AI skills such as prompt/context engineering or agent orchestration.
Pay
$183,997/year to $257,000/year (base salary)
Tools
TensorFlow, PyTorch, Scikit-learn
AI focus
Use AI tools to optimize or redesign workflows, apply responsible and ethical AI practices, and develop skills in prompt/context engineering and agent orchestration.
Model-written summary · the original posting is authoritative