Software Engineer, Systems Machine Learning
Menlo Park, CA
- Pay
$121,992–181,000/year — pay source
**Public Compensation:** $121,992/year to $181,000/year + bonus + equity + benefits **Industry:** Internet
Read the full posting- Work setting
- Not stated
- Employment
- Not stated
What you’ll bring
All qualificationsCore experience
- Degree must be completed prior to joining Meta
- Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
- Bachelor's degree in Computer Science, Computer Engineering, a relevant technical field, or equivalent practical experience
- 2+ years of experience in software engineering, with exposure to systems software, developer tooling, or infrastructure
- Proficiency in C++ and Python, including systems-level programming concepts
- Experience working across multiple layers of a system stack (e.g., application, runtime, OS/driver, or hardware interfaces)
Preferred experience
- Experience building developer tools such as debuggers, profilers, build systems, CLI tools, monitoring dashboards, or diagnostic utilities
- Experience in using data-driven methods to evaluate tooling effectiveness and to prioritize improvements
- Familiarity with Linux debugging and profiling tools (gdb, perf, strace, eBPF, valgrind) or similar diagnostic infrastructure
- Experience adhering to and implementing responsible, ethical AI practices (e.g., risk assessment, bias mitigation, quality and accuracy reviews)
Qualification wording
8. Currently has, or is in the process of obtaining a Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience. Degree must be completed prior to joining Meta
9. Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
10. Bachelor's degree in Computer Science, Computer Engineering, a relevant technical field, or equivalent practical experience
11. 2+ years of experience in software engineering, with exposure to systems software, developer tooling, or infrastructure
12. Proficiency in C++ and Python, including systems-level programming concepts
13. Experience working across multiple layers of a system stack (e.g., application, runtime, OS/driver, or hardware interfaces)
18. Experience building developer tools such as debuggers, profilers, build systems, CLI tools, monitoring dashboards, or diagnostic utilities
20. Experience in using data-driven methods to evaluate tooling effectiveness and to prioritize improvements
21. Familiarity with Linux debugging and profiling tools (gdb, perf, strace, eBPF, valgrind) or similar diagnostic infrastructure
22. Experience adhering to and implementing responsible, ethical AI practices (e.g., risk assessment, bias mitigation, quality and accuracy reviews)
Education & alternatives
Minimum Qualifications: 8. Currently has, or is in the process of obtaining a Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience. Degree must be completed prior to joining Meta 9. Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
8. Currently has, or is in the process of obtaining a Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience. Degree must be completed prior to joining Meta 9. Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience 10. Bachelor's degree in Computer Science, Computer Engineering, a relevant technical field, or equivalent practical experience
9. Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience 10. Bachelor's degree in Computer Science, Computer Engineering, a relevant technical field, or equivalent practical experience 11. 2+ years of experience in software engineering, with exposure to systems software, developer tooling, or infrastructure
Tools in this posting
- C++
- Python
- PyTorch
- TensorFlow
Source — Tool mentions in context
11. 2+ years of experience in software engineering, with exposure to systems software, developer tooling, or infrastructure 12. Proficiency in C++ and Python, including systems-level programming concepts 13. Experience working across multiple layers of a system stack (e.g., application, runtime, OS/driver, or hardware interfaces)
22. Experience adhering to and implementing responsible, ethical AI practices (e.g., risk assessment, bias mitigation, quality and accuracy reviews) 23. Familiarity with ML frameworks (PyTorch, TensorFlow) or compiler infrastructure (LLVM, MLIR, TVM) 24. Experience with distributed systems debugging, profiling, or monitoring at scale
Posting record
Report an errorActively hiringFirst seen by us today, still listed, and not a repost of an earlier listing.
- Status in our records
- Live
- First seen by us
- Oct 25, 2026 · today
- Recorded sightings
- 1
We found this posting on the National Labor Exchange. These dates show when we found the listing. Check the employer’s website to confirm it is still accepting applications.
Your next step
- Have your resume and examples of relevant work ready.
- Check the listed location, eligibility and core experience before starting.
Complete your application on www.metacareers.com. The employer’s form will show what is required.
Already applied? Track this application
Job description
Source details
Source notes
Source excerptsSelected passages from the saved posting. Check the full description for conditions and exceptions.
- Pay
**Public Compensation:** $121,992/year to $181,000/year + bonus + equity + benefits **Industry:** Internet
- Location & working pattern
Menlo Park, CA
Working pattern and location restrictions need checking in the full posting.
- Work authorization
No clear work-authorization passage found. Eligibility is unconfirmed.
This posting reached us through a job exchange.
Read the full description ↓See how this role fits your experience
Add your resume to compare the role’s scope, tools and requirements with your experience.