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
Apply now
Please limit to 3 applications.
Other positions in Software Engineering
- Linux Kernel Software Engineer(Menlo Park)
- Manager, Software Engineering(Menlo Park)
- Performance and Capacity Engineer(Menlo Park)
- Release Engineer(Menlo Park - New York - Seattle)
- Software Engineer, Emerging Markets(Menlo Park)
- Software Engineer, Infrastructure Engineering(Seattle)
- Software Engineer, Ranking and Relevance(Menlo Park - Seattle)
- Software Engineer, Search(London)
- Software Engineer, Storage(Seattle)
- Software Engineer, Traffic Infrastructure(Menlo Park)