Overview
Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps and services like Messenger, Instagram, WhatsApp, and Novi further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology.
Job Openings at Meta, Meta Careers Opportunities for Graduate Entry Level Fresher role, Meta Jobs Vacancies for Graduate 2023, Meta Recruitment 2023
The right candidate will be comfortable in a fast moving organization and enjoy digging into operational problems in order to implement the process enhancement and technical solutions to solve them, and are able to quickly learn and pick up new domain expertise and technologies.
Do you want to work on one of the most dynamic, fast-paced networks in the world?
Do you want to develop innovative solutions to our challenges and ship them into production? Then a role on one of our network engineering teams is for you!
We want people who: work well in teams, can brainstorm big ideas, work in new technology areas, thrive in ambiguity, able to map tradespaces, able to drive a concept into a prototype, and can envision how a prototype could transition into a high-volume consumer product.
Starting with a broad engineering background in electrical, mechanical, optics, silicon, or related fields, we’re looking for a unique engineer. The ideal candidate would have strong systems skills, and experience with optical systems, sensors, CV algorithms, software, and be able to work collaboratively with experts in different fields to make architectural tradeoffs.
Early Careers Opportunities at Meta
Software Engineer, Systems – Remote / US
Job Description:
Research, design, develop, build and test operating systems-level software, compilers, and network distribution software for large distributed components that run applications
Build new features and improve existing products
Work on problems of moderate scope
Push code, drive the development of the systems behind our products, create web applications that reach billions of people, build high volume servers, and be a part of a team to connect people around the globe
Develop a strong understanding of relevant product area, codebase, and/or systems
Demonstrate proficiency in data analysis, programming and software engineering
Produce high quality code with good test coverage, using modern abstractions and frameworks
Receive general instructions on routine work and detailed instructions on new projects or assignments, work independently, use available resources to get unblocked, and complete tasks on-schedule by exercising strong judgment and problem solving skills
Master internal development standards from developing to releasing code in order to take on tasks and projects with increasing levels of complexity
Actively seek and give feedback in alignment with company Performance Philosophy
Telecommute from anywhere in the U.S. permitted
Qualification:
Requires a Bachelor’s degree in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field. Requires completion of a university-level course, research project, internship, or thesis in the following:
Coding in one of the following industry-standard languages: C, C++, C#, Python, Java, or Javascript
Python, PHP, or Haskell
Software development tools: Code editors (VIM, Emacs, or VSCode), and revision control systems (Subversion, GIT, or Perforce)
Linux, UNIX, or other *nix-like OS including file manipulation and simple commands
Core web technologies: HTML, CSS, or JavaScript
Algorithms
For more details to apply, Click here!
Research Scientist – USA
Job Description:
Perform research and develop solutions to computer software and computer hardware problems
Research, design, and develop new optimization algorithms and techniques to improve the efficiency and performance of Meta’s platforms
Design and implement large-scale distributed software systems to serve large numbers of complex requests simultaneously and without failure
Utilize technical research background, train new ranking models, and run experiments
Create tools for migrating large bodies of user data across systems for new products, scalability efforts, and development of new core infrastructure
Use machine learning, statistics, or other data techniques to build algorithms
Suggest, collect, and synthesize system requirements from stakeholders and create effective feature roadmaps
Analyze and resolve computer challenges from a system engineering standpoint
Work on problems of diverse scope where analysis of data requires evaluation of identifiable factors
Demonstrate good judgment in selecting methods and techniques for obtaining solutions
Build or improve predictive modeling capabilities utilizing ML techniques
Understand the data and pipelines, and utilize data correctly and optimize/productionize ML models
Qualification:
Requires a Master’s Degree in Computer Science, Engineering, Information Systems, Analytics, Mathematics, Physics, Applied Sciences, or a related field. Position also requires completion of a university-level course/research project/internship/thesis in the following:
Algorithms, data structures, or systems software
Solving analytical problems using quantitative approaches
Gathering, manipulating, or analyzing complex, high-volume, high-dimensionality data from varying sources
Communicating complex research in a clear, precise, and actionable manner
Research in topics closely related to machine learning, NLP, recommendation systems, pattern recognition, signal processing, data mining, artificial intelligence, information retrieval, or computer vision
Performing research that enables learning the semantics of data (images, video, text, audio, or other modalities) and advances the technology of intelligent machines
Devising better data-driven models of human behavior
Adapting standard machine learning methods to best enterprise modern parallel environments: distributed clusters, multicore SMP, or GPU
Developing highly scalable classifiers and tools leveraging machine learning, statistics, regression, rules-based models, or mathematical models
Java, C++, Perl, PHP, or Python
For more details to apply, Click here!
Software Engineer – Remote / USA
Job Description:
Help build the next generation of systems behind Meta’s products, create web and/or mobile applications that reach over two billion people, and build high volume servers to support content.
Harness passion for technology and undergraduate-level knowledge, and help build highly scalable performant solutions.
Develop undergraduate-level knowledge of algorithms and core computer science concepts and ability to apply that knowledge to real world systems with support and guidance from direct supervisor.
With solutions provided by a supervisor utilize ability to apply them to production problems and contribute to architectural decisions.
Employ general knowledge across the following areas: data processing, programming languages, databases, networking, and operating systems.
Telecommute from anywhere in the U.S. permitted.
Qualification:
Employer will accept a Bachelor’s degree in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field. Position also requires completion of a university-level course/research project/internship or thesis, in the following:
C, C++, C#, or Java
Python, PHP, or Haskell
Relational databases and SQL
Software development tools: Code editors (VIM or Emacs), and revision control systems (Subversion, GIT, or Perforce)
Linux, UNIX, or other *nix-like OS including file manipulation and simple commands
Core web technologies: HTML, CSS, or JavaScript
Algorithms.