New Grads, Masters & PhDsReady to dive in, get to work, and have an immediate impact? We need dynamic people that get excited by big questions and unsolved problems.
Open Positions
- Software Engineer, Ads Infrastructure and Optimization (New Grad)
- Software Engineer, Advertising Auction (New Grad)
- Software Engineer, Business Applications (New Grad)
- Software Engineer, Data (New Grad)
- Software Engineer, Facebook Platform (New Grad)
- Software Engineer, Infrastructure Engineering (New Grad)
- Software Engineer, Insights (New Grad)
- Software Engineer, Machine Learning (New Grad)
- Software Engineer, Operations (New Grad)
- Software Engineer, Product (New Grad)
Meet us at:
Around the company
- Updates on Your New Privacy Tools
- The Award Goes to...Translators
- Celebrating Anniversaries on Facebook
- Facebook Memology: Top Status Trends of 2009
- Teaching Holiday Traditions with the Help of Friends
- A New Help Center for 2010
- Restaurateur Maintains Ties with Homeland
More university links
x
Software Engineer, Ads Infrastructure and Optimization (New Grad)
Facebook is seeking Software Engineers to join our Ads team. Engineers on this team design, build, and optimize the servers for Facebook's high-volume, auction-based advertising servers, which currently handle hundreds of millions of requests a day.
Responsibilities
- Code primarily in C/C++
- Design and implement extremely high-volume, fault-tolerant, scalable server systems
- Propose and test improvements to ad targeting, ranking, and delivery algorithms
Requirements
- Pursuing a B.S. in Computer Science or equivalent experience preferred - M.S. or Ph.D. a plus
- Expertise in C and C++ on *nix
- Experience building large-scale server applications and reliable software
- Experience with scripting languages such as Perl, Python, PHP, and shell scripts
- Experience in auction theory, online advertising, payment processing, and/or machine learning a plus
- Knowledge of relational databases and SQL







