At a Glance
- Tasks: Develop scalable machine learning systems and models for Meta's innovative products.
- Company: Join a leading tech giant at the forefront of AI and distributed computing.
- Benefits: Competitive salary, research opportunities, and a chance to impact millions globally.
- Other info: Collaborative environment with opportunities for groundbreaking research and career growth.
- Why this job: Be part of a team that connects people worldwide through cutting-edge technology.
- Qualifications: PhD in Machine Learning or related field; experience in software development and ML frameworks.
The predicted salary is between 60000 - 80000 £ per year.
In order to meet the demands of our scale, we approach machine learning challenges from a system engineering standpoint, both pushing the boundaries of scalable computing and tying together numerous complex platforms to build models that leverage trillions of actions, as well as building the best models under hardware constraints. Our research and production implementations leverage many of the innovations being generated from Meta’s research in Distributed Computing, Artificial Intelligence, and Databases, and run on the same hardware and network specifications that are being open sourced through the Open Compute project.
As a Research Scientist, you will help build machine learning systems and models behind Meta’s products, create web applications that reach millions of people, build high volume servers and be a part of a team that’s working to help connect people around the globe.
Responsibilities- Develop highly scalable classifiers and tools leveraging machine learning, regression, and rules-based models with a high degree of autonomy.
- 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).
- Actively seek and give feedback in alignment with Meta’s Performance Philosophy.
- Currently has, or is in the process of obtaining a PhD degree or completing a postdoctoral assignment in the field of Machine Learning, relevant technical field, or equivalent practical experience. Degree must be completed prior to joining Meta.
- Research and/or work experience in machine learning, deep learning, reinforcement learning, NLP, recommendation systems, pattern recognition, signal processing, data mining, artificial intelligence, information retrieval or computer vision.
- Currently has, or is in the process of obtaining a Bachelor's degree in Computer Science, Computer Experience in systems software or algorithms.
- Experience in at least one of the following: Java, C/C++, Perl, PHP, or Python.
- 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 diverse points of view to determine a path forward.
- Experience with Hadoop/Hbase/Pig or Mapreduce/Swazall/Bigtable.
- Experience working with ML Frameworks such as PyTorch, Spark ML or Tensorflow.
- Experience working and communicating cross-functionally in a team environment.
Research Scientist, Scalable ML Systems employer: Meta Platforms, Inc.
Meta is an exceptional employer for Research Scientists in Scalable ML Systems, offering a dynamic work culture that fosters innovation and collaboration. With access to cutting-edge technology and the opportunity to work on impactful projects that connect millions globally, employees benefit from continuous learning and growth opportunities. The company's commitment to open-source initiatives and a supportive environment ensures that team members can thrive while pushing the boundaries of machine learning.
StudySmarter Expert Advice🤫
We think this is how you could land Research Scientist, Scalable ML Systems
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those related to scalable ML systems. This is your chance to demonstrate your expertise and passion for machine learning.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Practice coding challenges and be ready to discuss your past projects in detail. We want to see how you think!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our team at StudySmarter.
We think you need these skills to ace Research Scientist, Scalable ML Systems
Some tips for your application 🫡
Show Off Your Skills:Make sure to highlight your experience with machine learning and any relevant projects you've worked on. We want to see how you’ve tackled complex problems and what tools you've used, so don’t hold back!
Tailor Your Application:Take a moment to customise your application for the Research Scientist role. Use keywords from the job description and relate your experiences directly to the responsibilities listed. This shows us you’re genuinely interested in the position.
Be Clear and Concise:When writing your application, keep it clear and to the point. We appreciate well-structured responses that get straight to the heart of your qualifications and experiences without unnecessary fluff.
Apply Through Our Website:Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it’s super easy to do!
How to prepare for a job interview at Meta Platforms, Inc.
✨Know Your Stuff
Make sure you brush up on your machine learning concepts, especially those related to scalable systems. Be ready to discuss your research and any relevant projects in detail, as well as how they tie into the responsibilities of the role.
✨Showcase Your Experience
Prepare to talk about your hands-on experience with programming languages like Python or Java, and any ML frameworks you've worked with. Highlight specific projects where you’ve built scalable models or tools, and be ready to explain the challenges you faced and how you overcame them.
✨Collaboration is Key
Since this role involves building cross-functional partnerships, think of examples where you successfully collaborated with engineers or other teams. Be prepared to discuss how you communicate complex ideas clearly and effectively to non-technical stakeholders.
✨Ask Insightful Questions
Prepare thoughtful questions that show your interest in the company’s approach to machine learning and scalable systems. This could include inquiries about their current projects, the technologies they use, or how they measure success in their ML initiatives.