Facebook Is ... Hiring
What is Facebook's status? Facebook is ... hiring, has sweet benefits and needs security expertise.
The social networking gargantuan has a solid number of jobs listed for technology pros in almost every expected category. I counted no fewer than 35 jobs that are technology-related, with a number of gigs in the U.K. and Ireland, but most of the jobs are in Palo Alto in Silicon Valley. Technology jobs dominated the list, with sales being next in line, but not nearly as many as IT.
Why look at one isolated viral social networking phenom's job board? To see if it gives any clue as to where they are headed, to see what they say on their corporate site to attract top tech talent and to find out if you'd want to work there.
Benefits and perks seem quite solid, with free health benefits, a whole lotta vacation and holiday time (29 days), and the choice of a MacBook. WooT! The four months of parental time off is quite generous too. Just have to wonder if anyone who actually works at the "fourth largest website" in the world has time to take advantage of all those perks.
Here are the published benefits. I am listing them here, since it's a popup link on the site):
- Medical, dental and vision plans with no premium for employees
- 401(k) plan
- 21 vacation days per year, plus 8 company holidays
- Daycare subsidy for parents
- Complimentary catered breakfast, lunch and dinner daily
- Dry cleaning and laundry service onsite
- Free downtown parking permit
- Subsidized gym membership
- Up to 4 months paid parental leave
- Your option of 15" Apple MacBook Pro or IBM ThinkPad with large-screen LCD monitor
And, here are the Facebook technology jobs:
Business Analyst, IT Business Process Engineer ETL Engineer Information Security Administrator Oracle DBA Oracle Developer Software Architect, Business Applications Software Engineer, Business Applications Systems Administrator
In Operations (isn't that IT too?):
Applications Operations Engineer Data Center Engineer Manager, Site Reliability Engineering Mechanical Engineer, HVAC MySQL DBA MySQL DBA (London) Network Engineer Security Engineer Site Reliability Engineer Site Reliability Engineer (London) Site Reliability Engineer Storage Engineer Technical Project Manager Technical Project Manager, Disaster Recovery Planning Technical Project Manager, Software Tools
Yo, developers! Lots of coding here (as one would expect):
Front End Software Engineer Machine Learning and Fraud Modeling Expert Software Engineer, Ads Infrastructure and Optimization Software Engineer, Data Software Engineer, Facebook Platform Software Engineer, Infrastructure Engineering Software Engineer, Operations Software Engineer, Products
My initial observation is that the company is growing at such a rapid pace that it needs a ton of operational expertise with infrastructure to keep up with demand. My other observation is that Facebook needs security help. I see three jobs listed here that are security-related (Information Security Administrator, Security Engineer, Machine Learning/Fraud Modeling Expert).
The Machine Learning/Fraud Modeling Expert is a really intriguing title. Let's dig a little deeper. Here's what they are looking for (again, I'm listing the whole thing since it's a popup):
Facebook is seeking a fraud prevention modeler to join our engineering team in Palo Alto, CA. The ideal candidate will have industry experience working on a range of classification and optimization problems, e.g. click-through rate prediction, click-fraud detection, search ranking, text/sentiment classification, collaborative filtering/recommendation, or spam detection. The position will involve taking these skills and applying them to some of the most exciting and massive social data and prediction problems that exist on the web.
Responsibilities Develop highly scalable fraud detection modules and tools leveraging machine learning, data regression, and rules based models Suggest, collect and synthesize requirements and create effective feature roadmap Code deliverables in tandem with the engineering team Adapt standard machine learning methods to best exploit modern parallel environments (e.g. distributed clusters, multicore SMP, and GPU)
Requirements B.S. Computer Science. M.S. or Ph.D. a plus A minimum of 5 or more years experience in one or more of the following areas: Fraud prevention engineering, machine learning, large-scale data mining for analytics. Proven ability to translate insights into business recommendations Experience with Hadoop/Hbase/Pig or Mapreduce/Sawzall/Bigtable a plus Expert knowledge developing and debugging in C/C++ and Java on *nix Experience with scripting languages such as Perl, Python, PHP, and shell scripts Experience with filesystems, server architectures, and distributed systems
That is one serious security gig.
Not exactly in IT? There are a fair amount of sales and online operation analyst positions, with a few marketing, HR, legal and design jobs.
Would you work for Facebook? What do you think is the ideal Facebook job?