Manager, Software Engineering, Spark AR Runtime

The Spark AR team builds the Augmented Reality (AR) platform enabling experiences across Facebook’s family of applications and current and future hardware.

Augmented Reality’s potential to interact with the world is tremendous — and we’re just getting started.

Spark AR is driving the state of the art in Augmented Reality forward with breakthrough work in building an AR platform at scale with hundreds of millions of users.

We are seeking a Software Engineering Manager to lead Spark AR’s Runtime Systems team.

The team builds key subsystems of FB’s in-house Engine that powers AR experiences across mobile, desktop, Portals, servers as well as upcoming devices.

This role involves a close collaboration with our internal Graphics and Spark Studio development teams as well as our various production apps such as Instagram.

This role is ideal for someone passionate about AR/VR, system design and game engines.

  • Lead and support the engineering team to build the feature rich and performant creator facing frameworks for key systems and frameworks for an AR Engine (e.g.

    audio, text, virtual objects, asset loading).

  • Provide technical leadership in design, implementation and deployment of creator/developer facing frameworks.
  • Be an actor/driving force in aligning on requirements working closely with our product team and cross-functional partners.
  • Communicate and collaborate effectively with global hardware and software engineering teams such as Facebook, Instagram, Messenger and Portal.
  • Set clear expectations and create a positive work environment based on accountability, in collaboration with the engineering and management teams.
  • Establish a solid project framework and development processes.
  • Drive an excellent customer experience, continually raising the bar on functionality, usability, and simplicity.
  • Provide guidance to both the direct team members and cross-functional project peers.
  • Champion engineering and operations, establishing metrics and processes for regular assessment and improvement.
  • Work on strategy and help set direction while staying on top of the day-to-day software development.

MINIMUM QUALIFICATIONS

  • 5+ years of experience in managing engineering teams including hiring/termination and performance management.
  • 3+ years of work experience architecting, developing, and launching performance, and sensitive client-side frameworks (mobile, Desktop) on large code bases that span platforms and tools.
  • 3+ years of technical experience with C/C++.
  • Proven track record of building and supporting cross-functional teams.
  • Experience initiating and driving projects to completion with minimal guidance.
  • Experience communicating insights and ideas across the organization.

PREFERRED QUALIFICATIONS

  • 5+ years of experience in managing engineering teams including hiring/termination and performance management.
  • 3+ years of work experience architecting, developing, and launching performance, and sensitive client-side frameworks (mobile, Desktop) on large code bases that span platforms and tools.
  • 3+ years of technical experience with C/C++.
  • Proven track record of building and supporting cross-functional teams.
  • Experience initiating and driving projects to completion with minimal guidance.
  • Experience communicating insights and ideas across the organization.

Facebook’s mission is to give people the power to build community and bring the world closer together.

Through our family of apps and services, we’re building a different kind of company that connects billions of people around the world, gives them ways to share what matters most to them, and helps bring people closer together.

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 empower people around the world to build community and connect in meaningful ways.

Together, we can help people build stronger communities
– we’re just getting started.

Related Post

Software EngineerSoftware Engineer

At Coco, we’re dedicated to perfecting the last-mile delivery experience. We strongly believe the delivery service industry in its current state is massively under-serving merchants, and we are committed to