Facebook Instagram - Software Engineer, iOS (Live Infrastructure) in San Francisco, California


Over 800 million people use Instagram, which means jobs here offer countless ways to make an impact in a fast growing organization. Instagram was built to strengthen relationships through shared experiences. Our app has played a critical part in forming meaningful communities where people can connect with each other and share what matters most to them.


Instagram Live has quickly become the largest real-time streaming platform in the world. The Live team has also launched Video Chat in May 2018. As a Software Engineer on the Live team, you will help make Instagram the best place for people to connect more deeply with their friends or followers through shared, real-time experiences. We seek iOS Engineers that are passionate about delivering high-quality interactive experiences, by both using state-of-the-art technology to enable brand-new functionality, as well as by improving the quality and performance of existing solutions.

Required Skills:

  1. Help conceptualize, architect and implement new functionalities to enable new features on Instagram Live and Video Chat.

  2. Identify and execute on opportunities to improve performance and reliability (e.g. reducing crashes, errors and latency, improving video quality) of existing streaming video infrastructure.

  3. Work closely with, and incorporate feedback from other engineers within and outside the team.

  4. Provide technical mentorship and guidance to team members and peers on iOS.

Minimum Qualifications:

  1. 4+ years experience building iOS applications

  2. Experience in understanding large code bases, including API design techniques

  3. Experience with mobile infrastructure improvements (such as performance, reliability, stability, modularization efforts)

  4. Experience with multi-threaded programming

  5. Experience writing unit tests and testable code

Industry: Internet

Equal Opportunity: Facebook is proud to be an Equal Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. 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.