Software Engineering
Software Engineer, Data Infrastructure Engineering
Menlo Park, CA
Facebook was built to help people connect and share, and over the last decade our tools have played a critical part in changing how people around the world communicate with one another. With over a billion people using the service and more than fifty offices around the globe, a career at Facebook offers countless ways to make an impact in a fast growing organization.
Facebook is seeking a Software Engineer to join the Data team. The ideal candidate will dream about distributed systems for the parallel processing of massive quantities of data, be familiar with Hadoop/Pig/HBase and MapReduce/Sawzall/Bigtable, and frequently think to themselves, 'Yeah, that works for 500 MB of data; what about 500 TB?' This position is full-time and based in our main office in Menlo Park, CA.
Responsibilities
- Develop reusable tools for the management and manipulation of hundreds of terabytes of data
- Analyze and improve efficiency, scalability, and stability of data collection, storage, and retrieval processes
- Interface with other teams to incorporate their innovations and vice versa
- Work closely with data analysts to construct creative solutions for their analysis tasks
- Optimize our infrastructure at both the software and hardware level
- Focus on scaling horizontally rather than vertically
Requirements
- Extensive experience working with large data stores
- Deep understanding of storage appliance and storage software internals
- Expert knowledge developing and debugging in C/C++ and Java on *nix
- Experience developing with Python, Ruby, or PHP
- Experience with filesystems, server architectures, and distributed systems
Кандидатствай
Please limit to 3 applications.
Other positions in Software Engineering
- Engineer, Communication and Information Tools(Menlo Park)
- Engineer, Recruiting and People Tools(Menlo Park)
- Software Engineer, Ads(Seattle)
- Software Engineer, Data Infrastructure (Giraph team)(Menlo Park)
- Software Engineer, Data Science Infrastructure(Menlo Park)
- Software Engineer, Machine Learning(Menlo Park)
- Software Engineer, Payments(Menlo Park)
- Software Engineer, Site Integrity(London)
- Software Engineer, iOS(London)