Software Engineer, Server Efficiency
7 days ago
Summary: Our team is responsible for increasing the efficiency of the entire software stack running in our data centers. Our work contributes to one of Meta’s top priorities: we save the company billions of dollars in operating expenses every year, ensure that we have the computational resources necessary for our growth, and improve business metrics by advancing system software.We seek software engineers for roles focusing on performance engineering to support the majority of Meta’s server-side software. At Meta we have a particular opportunity to optimize software execution, as we have full knowledge of what we run and the data patterns that we see. This guides our design and implementation of data structures, libraries, and performance optimizations to increase efficiency across our varied workloads and allows us to contribute beyond Meta's services through our open-source software. As a member of our team, you will contribute to high-impact efficiency improvements that benefit all of Meta's server developers and users. You’ll be working alongside world-class library and compiler experts and collaborate with the open-source community. Required Skills: Software Engineer, Server Efficiency Responsibilities: Develop and optimize C/C++ libraries for Meta services–memory allocation, thread pools and work scheduling, thread synchronization and lockless data structures, highly performant collections, async processing and I/O, RPC, etc. Analyze resource utilization in server applications (CPU, GPU, memory, network, etc.), identify bottlenecks, scope out opportunities for improved resource utilization, and implement improvements, such as modifying core libraries to optimize Meta server workloads, implementing efficiency improvements in production code (e.g., change core data structures), or improving server utilization Work with internal customers and partners to define requirements Reflect requirements in the team roadmap and plan out execution Minimum Qualifications: Minimum Qualifications: Currently has, or is in the process of obtaining a Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience. Degree must be completed prior to joining Meta. 2+ years of professional C/C++ experience Knowledge of computer architecture, CPU and memory subsystem, and OS-level resource management Experience using performance-profiling tools and optimizing native applications for execution-time and memory efficiency Preferred Qualifications: Preferred Qualifications: Experience implementing and optimizing low-level libraries, such as memory management, threading, data compression, or string processing Knowledge of modern ISAs, such as x86 and ARM Experience hand-tuning code, e.g., with loop optimizations, vectorization, parallelization, HW-architecture-specific optimizations Experience developing operating-system kernels Public Compensation: $56.25/hour to $173,000/year + bonus + equity + benefits Industry: Internet Equal Opportunity: Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment. Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at accommodations-ext@fb.com.
-
Software Efficiency Specialist
3 weeks ago
Menlo Park, California, United States META Full timeJob Summary:We are seeking a skilled Software Efficiency Specialist to join our team at Meta. As a key member of our server performance engineering team, you will play a critical role in optimizing the efficiency of our software stack running in our data centers.Our team's work contributes significantly to Meta's top priorities, including saving the company...
-
Software Development Engineer
3 weeks ago
Menlo Park, California, United States META Full timeAbout the Role:We're seeking a talented Software Engineer Intern to join our team at Meta. As a Software Engineer, you'll play a key role in developing the systems behind our products, creating web applications that reach billions of people, and building high-volume servers.Responsibilities:Develop and push production-ready code by quickly ramping on...
-
Software Engineering Manager
4 days ago
Menlo Park, United States Meta Inc Full timeSummary: Our team develops OpenBMC, an open source, Linux based embedded system that enables remote management at scale. We also support Open Bridge-IC (OpenBIC) which enables an open-source co-processor to assist BMC in system management. OpenBMC started as a hack by 4 Facebook engineers in 2014 and now has more than 2.6 Million units deployed, monitoring...
-
Software Engineer V
7 days ago
Menlo Park, United States Tailored Management Full timeSoftware Engineer V Duration: 6 months contract with possibility of extension. Location: Remote Benefits: Medical, dental, vision, sick time based on state laws bout the Role: Our team is building state-of-the-art compute/storage/AI infrastructure in Client. We are looking for a software engineer, working on developing applications representative of the...
-
Senior Software Engineer
2 weeks ago
Menlo Park, California, United States Omega Solutions Inc Full timeJob SummaryWe are seeking a highly skilled Senior Software Engineer to lead the technical aspects of designing, implementing, and testing various initiatives in our Middle Office Platform API Group. The ideal candidate will have significant engineering knowledge in complex server-side applications and experience in designing and shipping products.Key...
-
Senior Software Engineer
3 weeks ago
Menlo Park, California, United States Omega Solutions Inc Full timeJob SummaryWe are seeking a highly skilled Senior Software Engineer to lead the technical aspects of designing, implementing, and testing various initiatives in our Middle Office Platform API Group.The ideal candidate will have significant engineering knowledge in complex server-side applications, including new feature work, improvements on existing code,...
-
Software Engineer, Intern/Co-op
7 days ago
Menlo Park, United States META Full timeSummary: Want to build new features and improve existing products that more than a billion people around the world use? Are you interested in working on highly impactful technical challenges to help the world be more open and connected? Want to solve unique, large-scale, highly complex technical problems? Our development cycle is extremely fast, and we've...
-
Senior Cloud Software Engineer
2 weeks ago
Menlo Park, California, United States OSI Engineering Full timeWe are seeking a highly skilled Senior Cloud Software Engineer to be a key contributor in developing cloud-based services that will drive the future of OSI Engineering. You will join our small and dynamic Cloud Services team, using the latest technology and tools to build high-quality, cross-platform solutions that delight our customers.Key...
-
Infrastructure Software Engineering Manager
1 week ago
Menlo Park, United States META Full timeSummary: Meta is in search of the world’s most creative and experienced engineering leaders. We embrace entrepreneurs as well as those who come from more established organizations. Software Engineering Managers are clearly characterized by progressive technical experience and demonstrated progression in management responsibility. Required...
-
Software Development Engineer
2 weeks ago
Menlo Park, California, United States META Full timeMeta Production Engineer Job DescriptionMeta is building technologies that help people connect, find communities, and grow businesses. As a Production Engineer at Meta, you will play a critical role in developing, designing, creating, modifying, and testing software services to ensure optimal performance and capacity for growth.ResponsibilitiesDevelop and...
-
Mechanical Engineer
3 weeks ago
Menlo Park, California, United States META Full timeJob SummaryThis is a full-time position within the Mechanical Engineering group at Meta, supporting all Data Center product teams. The Mechanical Engineering group collaborates with AI/ML servers, storage, networking, connectivity, and data centers teams to build infrastructure connecting people worldwide.Meta participates in the Open Compute Project (OCP)...
-
Hardware Systems Engineer
4 weeks ago
Menlo Park, California, United States META Full timeJob SummaryMeta is seeking a highly skilled Hardware Systems Engineer to join our Release to Production (RTP) team. As a key member of this team, you will be responsible for the end-to-end Hardware Lifecycle of all Meta servers, including prototyping, debugging, and stress testing.The RTP team is responsible for ensuring the efficient operation of our...
-
Staff Software Engineer
3 weeks ago
Menlo Park, California, United States Quicken Full timeJob SummaryWe're seeking an experienced Staff Software Engineer to join our Cloud Services team at Quicken. As a key contributor, you'll be responsible for developing cloud-based services that drive the future of our business. You'll work closely with a cross-functional team to design and implement end-to-end solutions that meet user needs and...
-
Senior Java Software Engineer
1 month ago
Menlo, Georgia, United States OSI Engineering Full timeCloud Services DeveloperWe're seeking an experienced software engineer to contribute to the development of cloud-based services that drive business growth. As a key member of our Cloud Services team, you'll work with the latest technology and tools to build high-quality, cross-platform solutions that delight our customers.Responsibilities:Take a technical...
-
Software Engineer, Systems
4 days ago
Menlo Park, United States Meta Inc Full timeSummary: 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, and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D...
-
Cloud Services Software Engineer
3 weeks ago
Menlo, Georgia, United States OSI Engineering Full timeWe are seeking a highly skilled Cloud Services Software Engineer to join our dynamic team at OSI Engineering. As a key contributor, you will play a vital role in developing cloud-based services that drive the future of our business.Key Responsibilities:Design and implement high-quality, scalable, and production-ready backend/server code in Java for Cloud...
-
Staff Software Engineer
4 weeks ago
Menlo, Georgia, United States Quicken Full timeJob SummaryWe're seeking an experienced Staff Software Engineer to join our Cloud Services team at Quicken. As a key contributor, you'll be responsible for developing cloud-based services that drive the future of our business. You'll work with our dynamic team to build high-quality, cross-platform solutions that delight our customers.ResponsibilitiesDesign...
-
Software Engineer
3 weeks ago
Menlo Park, California, United States Meta Full timeMeta AI Software EngineerWe are seeking a highly skilled AI Software Engineer to join our Research & Development teams at Meta. As a key member of our team, you will be responsible for developing and applying AI and machine learning techniques to build intelligent language systems that improve our products and experiences.ResponsibilitiesApply relevant AI...
-
Software Engineer
2 days ago
Menlo Park, California, United States Orca Bio Full timeJob Title: Software EngineerAs a Software Engineer at our company, you will be responsible for developing and maintaining complex software systems. This includes designing, coding, testing, and deploying software applications. With a strong focus on collaboration and communication, you will work closely with cross-functional teams to deliver high-quality...
-
Production Systems Engineer
3 weeks ago
Menlo Park, California, United States META Full timeProduction Systems Engineer - Fleet AI SystemsMeta is seeking a highly skilled Production Systems Engineer to join our Release to Production (RTP) team. Our servers and data centers are the foundation upon which our rapidly scaling infrastructure operates efficiently to deliver our innovative services.ResponsibilitiesInterface with external vendors and...