Software Efficiency Specialist

4 weeks ago


Menlo Park, California, United States META Full time
Job 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 billions of dollars in operating expenses, ensuring computational resources for growth, and improving business metrics through system software advancements.

We are looking for software engineers with expertise in performance engineering to support the majority of Meta's server-side software. You will work alongside world-class library and compiler experts and collaborate with the open-source community to develop and optimize C/C++ libraries for Meta services, analyze resource utilization, and implement improvements.

Responsibilities:

- Develop and optimize C/C++ libraries for Meta services, including memory allocation, thread pools, and work scheduling.
- Analyze resource utilization in server applications, identify bottlenecks, and implement improvements.
- Work with internal customers and partners to define requirements and reflect them in the team roadmap.

Requirements:

- Currently has or is in the process of obtaining a Bachelor's degree in Computer Science, Computer Engineering, or a relevant technical field.
- 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:

- 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, and HW-architecture-specific optimizations.

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, 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.

  • Menlo Park, California, United States META Full time

    strongJobSummary:/strongbrbrWeareseekingahighlyskilledSoftwareEfficiencySpecialisttojoinourteamatMeta.Asakeymemberofourteam,youwillberesponsiblefordevelopingandoptimizingC/C++librariesforMetaservices,includingmemoryallocation,threadpools,andworkscheduling.Yourexpertiseinthreadsynchronizationandlocklessdatastructures,highlyperformantcollections,asyncprocessin...


  • Menlo Park, California, United States Sprinter Health Full time

    We're seeking a skilled Software Development Specialist to join our team at Sprinter Health. As a key member of our engineering team, you'll play a crucial role in designing and implementing innovative healthcare technology solutions.Key Responsibilities:Develop and maintain scalable software applications using serverless AWS technologiesCollaborate with...


  • Menlo Park, California, United States Sprinter Health Full time

    We're seeking a skilled Software Development Specialist to join our team at Sprinter Health. As a key member of our engineering team, you'll play a crucial role in developing innovative healthcare technology solutions.Key Responsibilities:Design and implement scalable software systems for healthcare deliveryCollaborate with cross-functional teams to...


  • Menlo Park, California, United States PacBio Full time

    Senior Software Engineer - Instrument Control SpecialistPacific Biosciences (PacBio) is seeking an experienced and innovative Senior Software Engineer specializing in instrument control software development using C#.This position offers an exciting opportunity to contribute to the advancement of genomic sequencing technology, helping to shape the future of...


  • Menlo Park, California, United States Deepcell Full time

    Key ResponsibilitiesAs a C# Software Engineer at Deepcell, you will play a pivotal role in designing and developing the C# desktop application that powers our cutting-edge instruments. This software, which integrates hardware, biology, and artificial intelligence, is already in the hands of our customers and actively used by biologists every day to conduct...


  • Menlo Park, California, United States OSI Engineering Full time

    We are seeking a skilled Software Quality Assurance Specialist to join our team at OSI Engineering. The ideal candidate will have experience with web and/or mobile testing for consumer-facing products.Key Responsibilities:Collaborate with colleagues to gain a thorough understanding of the product's functionality and overarching purpose. Develop comprehensive...


  • Menlo Park, California, United States META Full time

    Enterprise Software ArchitectAt Meta, we're building the next evolution in social technology. As an Enterprise Software Architect, you'll play a key role in shaping our enterprise products. Your expertise in building industry-leading, highly intuitive software will help us define new standards for how our customers relate to their daily...


  • Menlo Park, California, United States Reconstruct Full time

    We are seeking a highly skilled Senior Director of Software Engineering to lead our team of talented software engineers in building the next generation of web and mobile applications for Reconstruct.The ideal candidate will have a strong technical vision and a 'continuous improvement' mindset, with experience in implementing Cloud/SaaS solutions and managing...


  • Menlo Park, California, United States Omega Solutions Inc Full time

    Job 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...


  • Menlo Park, California, United States Cyngn Full time

    About CyngnAs a Full Stack Engineer at Cyngn, you will play a crucial role in developing our innovative fleet management system for autonomous industrial vehicles.We are seeking an experienced software developer to join our team and contribute to building a scalable, high-performance SaaS platform that enables real-time control and monitoring of autonomous...


  • Menlo Park, California, United States Reconstruct Full time

    At Reconstruct, we are on a mission to become the global standard for visual reality digital twins of capital assets.We need a seasoned leader to drive our software development teams, leveraging expertise in cloud environments, Javascript, and Python.The ideal candidate will have a strong technical vision, excellent leadership skills, and a "hands-on"...


  • Menlo Park, California, United States Allocate Inc Full time

    About Allocate Inc.We are a cutting-edge fintech company on a mission to democratize access to top-tier private technology investments. Our goal is to create a seamless and efficient experience for investors, making it easier to discover, invest, and track opportunities through our innovative digital platform.Job DescriptionSenior Software Engineer I -...


  • Menlo Park, California, United States Omega Solutions Inc Full time

    Job 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,...


  • Menlo Park, California, United States Allocate Inc Full time

    We are looking for a highly skilled Senior Software Developer to join our team at Allocate Inc. Our mission is to make investing in top-tier private alternatives within the technology sector more accessible for a broader set of investors.As a Senior Software Developer, you will be responsible for designing and implementing new features and endpoints in our...


  • Menlo Park, California, United States January, Inc. Full time

    Job DescriptionWe are seeking a highly skilled and motivated iOS Engineer to join our team at January AI. As a key member of our engineering team, you will be responsible for designing, developing, and implementing our iOS application. You will work closely with cross-functional teams to deliver high-quality technical solutions for our business...


  • Menlo Park, California, United States BITO Full time

    Manual Testing for AI-Driven IDE PluginsBito is a startup that leverages AI technology to create innovative productivity solutions for software developers. With over 100,000 developers already using our platform, we're looking for a skilled Manual Testing Engineer to help us ensure the quality of our AI-driven IDE plugins.Responsibilities:Conduct detailed...


  • Menlo Park, California, United States vodastra Full time

    Job Title: C/C++ Solutions DeveloperWe are seeking a skilled C/C++ Solutions Developer to join our team at Vodastra. This role requires a strong coding background, particularly with Open BMC, and expertise in developing solutions for Network Interface Cards (NICs).Key Responsibilities: Develop and maintain drivers and firmware for Network Interface Cards...

  • Project Scientist

    1 month ago


    Menlo Park, California, United States SLAC National Accelerator Laboratory Full time

    Job Title: Project ScientistSLAC National Accelerator Laboratory is seeking a highly skilled Project Scientist to join our team. As a Project Scientist, you will play a key role in developing and implementing controls systems software based on Python to enable real-time data handling for in-situ, operando, and autonomous experimentation at the...


  • Buena Park, California, United States Ledgent Technology Full time

    Job Title: Software Development SpecialistWe are seeking a skilled Software Development Specialist to join our team at Ledgent Technology. As a Software Development Specialist, you will be responsible for working on frontend pages in Blazor with reworks, flows, etc. This role requires a good working knowledge of C#, Azure DevOps, and Blazor. The ideal...


  • Menlo Park, California, United States META Full time

    Job Summary:The PyTorch Compiler team at Meta is dedicated to making PyTorch run faster and more resource-efficient without sacrificing its flexibility and ease of use. We are seeking a highly skilled Software Engineer, Systems ML to join our team and contribute to the development of the PT2 compiler.The ideal candidate will have a strong background in...