Research Scientist – Machine Learning – PhD
Company | Meta |
---|---|
Location | Burlingame, CA, USA, San Francisco, CA, USA, Menlo Park, CA, USA, Sunnyvale, CA, USA |
Salary | $56.25 – $173000 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s, PhD |
Experience Level | Senior, Expert or higher |
Requirements
- Currently has, or is in the process of obtaining, a PhD degree or completing a postdoctoral assignment in the field of Computer Science, Computer Vision, Machine Learning or relevant technical field. Degree must be completed prior to joining Meta.
- Experience programming in a relevant programming language
- Research and/or hands-on experience in one or more of the following areas: machine learning, NLP, recommendation systems, pattern recognition, data mining or artificial intelligence
- Relevant experience using frameworks such as PyTorch, TensorFlow or equivalent
- Proven experience to translate insights into business recommendations
- Experience with scripting languages such as Python, Javascript or Hack
- Experience building and shipping high quality work and achieving high reliability
- Experience in systems software or algorithms
- Must obtain work authorization in country of employment at the time of hire, and maintain ongoing work authorization during employment
- 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.
Responsibilities
- Develop highly scalable classifiers and tools leveraging machine learning, regression, and rules-based models
- Suggest, collect and synthesize requirements and create effective feature roadmap Build strong cross functional partnerships and code deliverables in tandem with the engineering team
- Adapt standard machine learning methods to best exploit modern parallel environments (e.g. distributed clusters, multicore SMP, and GPU)
- Perform specific responsibilities which vary by team
Preferred Qualifications
- Demonstrated software engineer experience via an internship, work experience, coding competitions, or used contributions in open source repositories (e.g. GitHub)
- Proven track record of achieving results as demonstrated by grants, fellowships, patents, as well as first-authored publications at workshops or conferences such as ICML, NIPS, KDD or similar
- Experience solving complex problems and comparing alternative solutions, tradeoffs, and different perspectives to determine a path forward
- Interpersonal experience working and communicating cross functionally in a team environment
- Exposure to architectural patterns of large scale software applications
- PhD degree or research focused Master degree in ML areas