Software Engineer, Machine Learning (MPKSWE16) at Meta Platforms, Inc.
Company Overview:
Meta Platforms, Inc. (formerly Facebook Inc.) is at the forefront of building technologies that empower people to connect, discover communities, and grow their businesses. Since its inception in 2004 with Facebook, alongside apps like Messenger, Instagram, and WhatsApp, Meta has revolutionized global communication. We are now advancing towards immersive experiences in augmented and virtual reality, pioneering the next evolution in social technology.
Position: Software Engineer, Machine Learning (MPKSWE16)
Key Responsibilities:
- Research, design, develop, and test operating systems-level software, compilers, and network distribution software for large-scale social data and prediction challenges.
- Utilize industry experience in ranking, classification, recommendation, and optimization problems such as payment fraud, conversion rate prediction, click-fraud detection, text/sentiment classification, and more.
- Develop highly scalable systems, algorithms, and tools using deep learning, data regression, and rule-based models.
- Identify, analyze, and synthesize requirements and bottlenecks in technology, systems, and tools.
- Create solutions that efficiently leverage large datasets, employing state-of-the-art deep learning techniques.
- Code deliverables in collaboration with the engineering team, adapting machine learning methods to parallel environments like distributed clusters, multicore SMP, and GPUs.
Minimum Qualifications:
- Master’s degree in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, or a related field.
- Three years of work experience in a computer-related occupation.
- Experience with machine learning frameworks such as PyTorch, MXNet, or Tensorflow.
- Expertise in machine learning, recommendation systems, computer vision, natural language processing, data mining, or distributed systems.
- Proficiency in translating insights into business recommendations.
- Knowledge of Hadoop, HBase, Pig, MapReduce, Sawzall, Bigtable, or Spark.
- Skills in developing and debugging in C, C++, and Java.
- Proficiency in scripting languages such as Perl, Python, PHP, or shell scripts.
- Thorough understanding of relational databases and SQL.
- Experience with software development tools like code editors (VIM, Emacs) and revision control systems (Subversion, GIT, Perforce).
- Familiarity with Linux, UNIX, or other *nix-like OS.
- Experience building highly scalable, performant solutions and applying algorithms and core computer science concepts to real-world systems.
Compensation and Benefits:
Meta offers a competitive salary range of $195,474/year to $200,200/year, along with bonuses, equity, and benefits. Individual compensation is based on skills, qualifications, experience, and location. Learn more about at Meta.
About Meta:
By joining Meta, you will contribute to groundbreaking technologies that redefine the possibilities of digital connection. Our innovations transcend screens, distances, and conventional boundaries, shaping the future of social technology. At Meta, we are committed to providing reasonable support in our recruiting processes for candidates with disabilities, long-term conditions, mental health conditions, sincerely held religious beliefs, those who are neurodivergent, or require pregnancy-related support. If you need assistance, please contact [email protected].
Apply Now:
Take the next step in your career by applying online through “Apply to Job” on this web page.