Summary:
Meta is in search of skilled engineers to become part of our dynamic teams dedicated to developing innovative products that connect billions worldwide. Joining our team offers the chance to tackle challenging technical problems, create new features, and enhance existing products across various platforms, including mobile and web applications. Our mission is to redefine user experiences, and we are looking for enthusiastic individuals who can contribute to our vision of global connectivity. If you are eager to work alongside a world-class team of seasoned professionals on exciting projects that make a real difference, we encourage you to apply.
Responsibilities:
Collaborate with cross-functional teams (including product, design, and operations) to create innovative application experiences.
Implement custom user interfaces utilizing the latest programming techniques and technologies.
Develop reusable software components that interface seamlessly with back-end platforms.
Analyze and optimize existing code for enhanced quality, efficiency, and performance.
Lead complex technical or product initiatives and provide expert guidance to peers.
Architect scalable systems capable of supporting intricate applications.
Identify and resolve critical performance and scalability challenges.
Work proficiently with a diverse range of coding languages and technologies.
Establish ownership of components, features, or systems with comprehensive understanding from start to finish.
Minimum Qualifications:
Bachelor's degree in Computer Science, Computer Engineering, or a related technical field, or equivalent practical experience.
Proven experience in developing maintainable and testable code bases, including API design and unit testing techniques.
Demonstrated success in setting technical direction for a team, fostering consensus, and building successful cross-functional partnerships.
6+ years of programming experience in a relevant language or 3+ years of experience with a PhD.
Preferred Qualifications:
Experience delivering high-quality work with a focus on reliability and performance.
Experience enhancing quality through thoughtful code reviews, strategic testing, effective rollouts, monitoring, and proactive changes.
Experience owning a component, feature, or system throughout its lifecycle.
Familiarity with programming languages such as C, C++, and Java.
Experience in designing, analyzing, and enhancing the efficiency, scalability, and stability of various system resources.
Insight into architectural patterns of large-scale software applications.
6+ years of relevant experience in building large-scale infrastructure applications or a similar field.
Experience with scripting languages such as Python, JavaScript, or Hack.
Proven ability to integrate AI tools to optimize workflows and deliver measurable impacts (e.g., increased efficiency or quality improvements).
Commitment to responsible and ethical AI practices, such as risk assessment, bias mitigation, and quality reviews.
Demonstrated ongoing development of AI skills and awareness of emerging technologies.
Public Compensation:
$154,003/year to $217,000/year + bonus + equity + benefits.
Industry: Internet
Equal Opportunity:
Meta is an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based on race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, or expression, age, veteran status, disability, or other legally protected characteristics. We also consider qualified applicants with criminal histories, per applicable laws. Meta participates in the E-Verify program in specific locations, as required by law. Please note, Meta may utilize AI and machine learning technologies in connection with employment applications.
Meta is dedicated to providing reasonable accommodations for candidates with disabilities during the recruitment process. If you require assistance or accommodations due to a disability, please reach out to us.