Software Engineer - Traffic Capacity & Performance

Meta

Menlo Park (CA)

On-site

USD 184,000 - 257,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Bonus
Equity
Benefits

Job summary

Meta is seeking a Software Engineer for the Traffic Capacity & Performance team in Menlo Park, CA. You will build simulations of global traffic placement, explore capacity planning strategies, and forecast peak demand across regions for Meta's edge networks and services.

You will collaborate across teams and run production validations. The role requires strong software development experience, proficiency in Python and at least one other language, and a track record of leading multi-team

Qualifications

  • 7+ years of software development experience in industry, or a PhD with 4+ years experience
  • Experience building and operating production systems or large-scale data pipelines
  • Experience in at least one of: large-scale simulation, mathematical optimization, or forecasting systems

Responsibilities

  • Build and extend large-scale simulation of global traffic placement for edge sites and failures.
  • Lead cross-team design reviews and mentor engineers across teams.
  • Run production tests and validate results against production behavior and live failure tests.
  • Size capacity plans and forecast peak demand by region and product, including uncertainty modeling.

Skills

Large-scale simulation
Mathematical optimization
Forecasting systems
Technical leadership
Python

Education

Bachelor's degree in CS/CE or related field

Tools

Python
C++
Java
Go
Rust

Job description

Meta's edge network carries traffic in two directions: content out to billions of people from edge sites and caches inside internet service providers, and Meta's own services and AI agents reaching sites across the internet. The Traffic Capacity & Performance team decides how much capacity Meta builds for both, and where. We size it to keep serving through failures and demand spikes, drain sites at peak on purpose to find weak spots before a real outage does, and have apps and services ask for less when capacity runs low.Software Engineer - Traffic Capacity & Performance Responsibilities:Build and extend large-scale simulation of global traffic placement: how traffic shifts across edge sites as demand grows and as sites, peering links and backbone paths fail. Run thousands of scenarios fast enough to plan withWork with the load-balancing team on simulation fidelity and performance, and validate results against production behavior and live failure testsFormulate and solve capacity planning as constrained optimization: where to add compute, peering and caches, given space, power, supply, latency and failure constraints. Build and tune the solversPlan capacity for the browsers, proxies and caches Meta's services and AI agents use to reach the internet, and find which one becomes the bottleneck as Meta's internet access needs growBuild production forecasting of peak demand, by region and by product, driven by product changes and events rather than trend alone. Quantify uncertainty and track accuracy against actualsModel failures and their impact, including correlated and cascading failures. Size the buffers we hold against failures and demand surges, and express plans as risk and cost trade-offs leadership can choose betweenBuild agentic planning systems that rerun forecasts and plans continuously, detect drift, explain what changed and propose actions, with evaluations and guardrailsLead technical direction across teams, mentor engineers, and represent capacity engineering in cross-team design reviewsRun what you build in production, including oncallMinimum Qualifications:Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience7+ years of software development experience in industry, or a PhD with 4+ years of experienceProficiency in Python and at least one of C++, Java, Go or RustExperience building and operating production systems or large-scale data pipelinesExperience in at least one of: large-scale simulation, mathematical optimization, or forecasting systemsExperience leading technical work that spans multiple teamsPreferred Qualifications:Experience running large scenario sweeps on distributed compute (for example Spark or Presto)Experience building discrete-event, flow-level or Monte Carlo simulations, and validating them against productionExperience applying LLM-based agents to production workflows, including evaluationsExperience with mixed-integer or linear programming and solvers (for example Gurobi, CPLEX, OR-Tools or HiGHS), or large-scale heuristic searchExperience with network capacity planning, traffic engineering, content delivery networks, load balancing or forward proxies at scaleExperience with reliability engineering: failure modeling, failure-domain analysis, disaster-recovery or chaos testingExperience with probabilistic, driver-based forecasting, including launches and eventsAdvanced degree in operations research, computer science, electrical engineering, applied mathematics or a related fieldAbout Meta: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.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@meta.com.$183,997/year to $257,000/year + bonus + equity + benefitsIndividual compensation is determined by skills, qualifications, experience, and location. Compensation details listed in this posting reflect the base hourly rate, monthly rate, or annual salary only, and do not include bonus, equity or sales incentives, if applicable. In addition to base compensation, Meta offers benefits. Learn more about benefits at Meta.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer - Traffic Efficiency
Software Engineer - Traffic Efficiency

Meta • Menlo Park (CA)

On-site
USD 184,000 - 257,000
Bonus
Equity
Benefits
Performance & Capacity Engineer - Capacity Planning Optimization(Technical Leadership)
Performance & Capacity Engineer - Capacity Planning Optimization(Technical Leadership)

Meta • New York (NY)

On-site
USD 219,000 - 301,000
Bonus
Equity
Benefits
Performance & Capacity Engineer - Capacity Planning Optimization(Technical Leadership)
Performance & Capacity Engineer - Capacity Planning Optimization(Technical Leadership)

Meta • Bellevue (WA)

On-site
USD 219,000 - 301,000
Bonus
Equity
Benefits
Manager, Network Deployment & Support
Manager, Network Deployment & Support

Meta • Menlo Park (CA)

On-site
USD 162,000 - 227,000
Network Engineer, Deployment & Support
Network Engineer, Deployment & Support

Meta • Papillion (NE)

On-site
USD 135,000 - 191,000
Bonus
Equity
Benefits
Software Engineer, Network Infrastructure
Software Engineer, Network Infrastructure

Meta • Menlo Park (CA)

On-site
USD 184,000 - 257,000
Network Engineer, Operations & Support
Network Engineer, Operations & Support

Meta • New Albany (OH)

On-site
USD 107,000 - 159,000
Bonus
Equity
Benefits
Supply Chain Capacity Engineer
Supply Chain Capacity Engineer

Meta • Fremont (CA)

On-site
USD 184,000 - 257,000
Technical Program Manager, Capacity Planning and Delivery
Technical Program Manager, Capacity Planning and Delivery

Meta • Seattle (WA)

On-site
USD 199,000 - 272,000
Bonus
Equity
Benefits
Network Engineer, Data Center Field Operations
Network Engineer, Data Center Field Operations

Meta • El Paso (TX)

On-site
USD 135,000 - 191,000
Bonus
Equity
Benefits