Careers at Facebook

Software Engineering

Software Engineer, Instagram Infrastructure

SijaintiMenlo 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.
We are looking for people who want to face exciting infrastructure scaling challenges. Ideal candidates will enjoy designing and implementing systems that scale seamlessly with hundreds of millions of users that decide to share their lives through images every day.

We have one of the largest deployments on Amazon EC2 of any social service, and manage thousands of machines that keep our service running on a daily basis. Ideal candidates will enjoy the thrill of streamlining and supporting the scale we're at, but also the larger scale we'll grow to in the future. Instagram presents a unique opportunity to scale a system to hundreds of millions of people while working in a tight-knit team of fewer than a dozen engineers.

Responsibilities

  • You will be constantly creating solutions for increasingly vast amounts of data and requests.
  • You should get excited about exploring and implementing sharding schemes and other data storage strategies.
  • You will be automating maintenance and upgrades across several hundred machines.
  • You will be deploying monitoring solutions that help identify and solve system performance bottlenecks.
  • As a small team, we all take part in on-call rotation.
  • You will be working with technologies like Python, Redis, Memcached, RabbitMQ, ElasticSearch and more.

Requirements

  • A college degree or equivalent experience in Computer Science or similar field, including a solid understanding of Computer Science fundamentals.
  • A scrappy, entrepreneurial attitude that gets high-quality projects done quickly.
  • Extensive experience with system-level tools for debugging.
  • Experience working with large clusters of machines.
  • Amazon EC2 experience a plus, though not required.
  • Scripting experience for automation of tasks.
  • Understanding and experience of security of systems and networking.
EOE Minorities/Females/Protected Veterans/Individuals with a disability.
Hae paikkaa nyt
Hae paikkaa nyt
Please limit to 3 applications.

Other positions in Instagram

Back to All Jobs