Facebook Software Engineer, Sequoia, Building 8 in Menlo Park, California

Facebook's mission is to give people the power to share, and make the world more open and connected. Through our growing family of apps and services, we're building a different kind of company that helps billions of people around the world connect and share what matters most to them. Whether we're creating new products or helping a small business expand its reach, people at Facebook are builders at heart. Our global teams are constantly iterating, solving problems, and working together to make the world more open and accessible. Connecting the world takes every one of us—and we're just getting started.

Building 8 brings together world-class experts to develop and ship groundbreaking products at the intersection of hardware, software, and content. We have a clear mandate to ship products at scale. In particular, seemingly impossible products that define new categories that advance Facebook's mission of connecting the world. The B8 team will apply DARPA-style breakthrough development at the intersection of ambitious science and product development. It will operate on aggressive, fixed timelines, with extensive use of partnerships in universities, small and large businesses. The Technical Project Team has the responsibility for scoping the effort from inception to product, communicating it to others, creating the partnerships necessary to achieve targeted results, and hitting key milestones. Building 8 seeks a Software Engineer who will build medium-to-large enterprise and mobile applications that will broadly influence the company's data consumers and analysts. You will get the opportunity to work with focused and scaled objectives in a company that has some of the most challenging problems to tackle. We are looking for a slightly impatient individual willing to face down their fear of failure to accomplish bold things. This is a two-year position based in our Menlo Park office.

Required Skills:

  1. Design and develop front-end interfaces and back end systems using Python, PHP, JavaScript, node.js, and SQL

  2. Highly technical, hands-on solutions engineer with a focus on data analytics and data processing

  3. Design and develop new systems and tools to enable internal and external stakeholders consume and understand data faster

  4. Hold your own in technical discussions, be a subject matter expert, and have end-to-end view of the solution

  5. Conduct design and code reviews

  6. Encourage a data-driven culture to improve the efficiency, scalability, stability and security of internal and external applications

Minimum Qualifications:

  1. Bachelors or Masters degree in Computer Science or Engineering with 4+ years of relevant work experience

  2. Experience developing mobile and server back-end applications (REST, Graph API, GraphQL)

  3. 3+ years experience building enterprise class software solutions using one or more of the following: Python, PHP, or JavaScript

    1. 3+ years of business intelligence and data warehouse experience

    2. Experience in writing SQL queries, dimensional data modeling and schema design

    3. Experience speaking to technical and non-technical audiences

    4. Experience managing projects and driving initiatives in a cross-functional environment

Preferred Qualifications:

  1. Knowledge of API design and distributed back end systems

  2. Knowledge of embedded devices

  3. Knowledge of Linux application and daemon development

Industry: Internet

Equal Opportunity: As part of our dedication to the diversity of our workforce, Facebook is committed to Equal Employment Opportunity without regard for race, color, national origin, ethnicity, gender, protected veteran status, disability, sexual orientation, gender identity, or religion. We are also committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact us at accommodations-ext@fb.com or you may call us at 1+650-308-7837.