Meta
Software Engineer, Machine Learning
$184K–$257K
Menlo Park, CA · Full-time · Posted Oct 26, 2026
- 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 lists a Master's degree or PhD in Computer Science or a related technical field.
About the job
Build and improve scalable application experiences and systems, while leading technical initiatives and applying AI tools to improve workflows.
What you'll do
- Collaborate across teams to build application experiences and implement user interfaces.
- Optimize code and architect scalable systems; resolve performance, scalability, and technical-debt issues.
- Lead technical initiatives, guide and mentor peers, and establish end-to-end ownership of components or systems.
What they ask for
- Demonstrated experience driving organizational change and leading complex technical projects.
- Bachelor's degree in a relevant technical field or equivalent practical experience.
- 8+ years of programming experience in a relevant language OR 4+ years experience with a PhD.
- Experience using data to explain technical problems and provide feedback and solutions; ongoing AI skill development, AI-tool integration, and responsible AI practices.
Nice to have
- Knowledge of NLP, information retrieval, data structures and algorithms, graph theory, and optimization.
- Experience with TensorFlow, PyTorch, or Scikit-learn.
Pay
$183,997/year to $257,000/year USD base salary
Tools
TensorFlow, PyTorch, Scikit-learn
AI focus
Develop AI skills, integrate AI tools to optimize or redesign workflows, and apply responsible AI practices such as risk assessment, bias mitigation, and quality and accuracy reviews.
Model-written summary · the original posting is authoritative