Overview
Meta builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps like Messenger, Instagram and WhatsApp 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. People who choose to build their careers by building with us at Meta help shape a future that will take us beyond what digital connection makes possible today—beyond the constraints of screens, the limits of distance, and even the rules of physics.
Job Openings at Meta, Meta Careers Opportunities for Graduate Entry Level Fresher role, Meta Jobs Openings in 2024, Meta Jobs Vacancies in 2024, Meta Recruitment 2024, Meta Internship 2024
Entry Level Careers Opportunities at Meta
ASIC Engineer Intern, Architecture
Job Description:
Work on advanced architecture, algorithms and models targeting either video compression or Machine Learning solutions.
Analyze and map data center workloads to ASIC architecture
Develop performance and functional models to validate the architecture.
Implement and analyze algorithms and enhanced architecture for the data center accelerators.
Implement various models needed for the validation of the accelerators.
Qualifications:
Currently has, or is in the process of obtaining, a Master’s Degree in Electrical Engineering, Computer Engineering or related areas.
Programming skills in C, C++ or related Object Oriented Programming.
Knowledge of Computer Architecture concepts such as processor architecture, memory systems and on-chip interconnection networks.
Must obtain work authorization in the country of employment at the time of hire and maintain ongoing work authorization during employment.
Preferred:
Currently has, or is in the process of obtaining, a PhD degree in Electrical Engineering, Computer Engineering or related areas.
Experience in video processing/compression or machine learning architectures or related experience.
Experience in developing C++ code for hardware simulators and exposure to performance analysis of ASIC designs.
Creativity and problem solving capabilities.
Intent to return to degree-program after the completion of the internship/co-op.
For more details to apply, Click here!
Data Scientist, Analytics
Job Description:
Apply your expertise in quantitative analysis, data mining, and the presentation of data to see beyond the numbers and understand how Meta users interact with our consumer and business products.
Mine massive amounts of data and perform large-scale data analysis to extract useful business insights.
Develop data pipelines with automated, machine-learning systems that convert noisy core datasets into powerful signals of user behavior.
Building models of user behaviors for analysis or to power production systems.
Partner with Product and Engineering teams to solve problems and identify trends and opportunities.
Design and implement dashboards and reports that track key business metrics and provide actionable insights.
Inform, influence, support, and execute our product decisions and product launches by effectively communicating results to cross functional groups.
Work across areas of product operations, exploratory analysis, product leadership, and data infrastructure to help shape the future of what we build at Meta.
Telecommute from anywhere in the U.S. permitted.
Qualification:
Ph.D. in Computer Science, Engineering, Analytics, Statistics, Mathematics, or a related field and completion of a university-level course, research project, or internship involving the following:.
Performing quantitative analysis including data mining on highly complex data sets
Data querying language(s) including SQL
Scripting language(s) including Python
Statistical or mathematical software including R, SAS, or Matlab
Applied statistics or experimentation including A/B testing in an industry setting
Machine learning techniques
ETL (Extract, Transform, Load) processes
Relational databases
Large-scale data processing infrastructures using distributed systems
Quantitative analysis techniques including clustering, regression, or pattern
For more details to apply, Click here!
Data Engineer, Analytics
Job Description:
Design, model, and implement data warehousing activities to deliver the data foundation that drives impact through informed decision making
Design, build and launch collections of sophisticated data models and visualizations that support multiple use cases across different products or domains
Collaborate with engineers, product managers and data scientists to understand data needs, representing key data insights visually in a meaningful way
Define and manage SLA for all data sets in allocated areas of ownership
Create and contribute to frameworks that improve the efficacy of logging data, while working with data infrastructure to triage issues and resolve
Determine and implement the security model based on privacy requirements, confirm safeguards are followed, address data quality issues, and evolve governance processes within allocated areas of ownership
Solve challenging data integration problems utilizing optimal ETL patterns, frameworks, query techniques, and sourcing from structured and unstructured data sources
Optimize pipelines, dashboards, frameworks, and systems to facilitate easier development of data artifacts
Influence product and cross-functional teams to identify data opportunities to drive impact
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
Qualifications:
Requires a Bachelor’s degree in Computer Science, Engineering, Information Systems, Mathematics, Statistics, Data Analytics, Applied Sciences, or a related field, followed by five years of progressive, post-baccalaureate work experience in the job offered or in a computer-related occupation. Requires five years of experience in the following:
Features, design, and use-case scenarios across a big data ecosystem
Custom ETL design, implementation, and maintenance
Object-oriented programming languages
Schema design and dimensional data modeling
Writing SQL statements
Analyzing data to identify deliverables, gaps, and inconsistencies
Managing and communicating data warehouse plans to internal clients
MapReduce or MPP system
Python
For more details to apply, Click here!
Software Engineer (Systems)
Job Description:
Research, design, develop, build and test software services/components for distributed systems supporting various product use cases.
Build new features and improve existing products.
Work on problems of diverse scope and design core, backend software components.
Handle large scale data storage, synchronization and coordination of large server cluster, and provide a runtime environment for front end code.
Receiving little instruction on day-to-day work, code using primarily C/C++, or Java.
Interface with other teams to incorporate innovations and vice versa.
Conduct design and code reviews.
Analyze and improve efficiency, scalability, and stability of various system resources.
Complete medium to large features independently without guidance.
Identify and drive changes as needed for assigned codebase, product area and/or systems.
Qualifications:
Master’s degree in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field, and 36 months of experience in the job offered or in a computer-related occupation involving the following:
Coding in one of the following languages: C, C++, Java, or C#
Building large-scale infrastructure applications
Designing and completing medium to large features independently without guidance
Experience owning a particular component, feature or system
Relational databases and SQL
Software development tools: Code editors (VIM or Emacs), and revision control systems (Subversion, GIT, or Perforce)
Building highly-scalable performant solutions
Data processing, programming languages, databases, networking, operating systems, computer graphics, or human-computer interaction
Applying algorithms and core computer science concepts to real world systems as evidenced by recognizing and matching patterns from different areas of computer science in production systems
Distributed systems