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
Mande su solicitud
Por favor, limítese a 3 solicitudes.
Otros puestos en Software Engineering
- Front End Engineer, Seattle(Seattle)
- Linux Kernel Software Engineer(Menlo Park)
- Software Engineer(London)
- Software Engineer, Mobile(London)
- Software Engineer, Natural Language Processing(Menlo Park)
- Software Engineer, Payments(Seattle)
- Software Engineer, Search(London)
- Software Engineer, Storage(Menlo Park)
- Software Engineer, Tech Lead RocksDB(Menlo Park)
- System Software Engineer(Menlo Park)