Software Engineer (Technical Leadership)

Meta builds technologies that help people connect, find communities, and grow businesses.
$264,000 - $342,000
Distributed Systems
Principal Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
AI · AR/VR

Description For Software Engineer (Technical Leadership)

The Reality Labs and AI teams at Meta are helping more people around the world come together and connect through world-class Augmented, Mixed and Virtual Reality hardware and software. With global departments dedicated to AR/VR research, computer vision, haptics, social interaction, and more, we are committed to driving the state-of-the-art forward through relentless innovation. AR/VR's potential to change the world is immense -- and we're just getting started.

Our Core Tech teams explore, develop, and deliver new cutting-edge technologies that serve as the foundation of current and future Reality Labs products. From mixed reality and human interaction to natural input and beyond, these teams are focused on taking new technologies from early concept to the product level while iterating, prototyping, and realizing the human value and new experiences they open up.

As a Software Engineer (Technical Leadership), you will:

  • Drive the team's goals and technical direction to pursue opportunities that make your larger organization more efficient
  • Invent, analyze, design, develop and optimize real time VR and AR computer vision algorithms
  • Technically lead in a team environment across multiple scientific and engineering disciplines
  • Develop software for a variety of consumer devices
  • Effectively communicate complex features and systems in detail
  • Write clean readable code, debug complex problems, prioritize ruthlessly
  • Learn constantly and embrace the ambiguity of AR and VR problem solving
  • Understand industry & company-wide trends to help assess & develop new technologies
  • Partner & collaborate with organization leaders
  • Identify new opportunities for the larger organization

This role requires significant experience in programming languages, artificial intelligence, machine learning, deep learning, computer vision, and 3D graphics. A Bachelor's degree in Computer Science or related field is required, with a Ph.D. preferred.

Last updated 6 months ago

Responsibilities For Software Engineer (Technical Leadership)

  • Drive team's goals and technical direction
  • Invent, analyze, design, develop and optimize real time VR and AR computer vision algorithms
  • Technically lead across multiple scientific and engineering disciplines
  • Develop software for various consumer devices
  • Communicate complex features and systems
  • Write clean code and debug complex problems
  • Learn constantly and embrace AR/VR problem solving
  • Understand industry trends and develop new technologies
  • Partner with organization leaders
  • Identify new opportunities for the organization

Requirements For Software Engineer (Technical Leadership)

Python
Java
  • Experience leading projects with industry-wide impact
  • Vast experience communicating and working across functions
  • Proven track record of planning multi-year roadmap
  • Experience in driving large cross-functional/industry-wide engineering efforts
  • Significant experience in mentoring/influencing senior engineers
  • Significant experience in programming languages
  • Significant experience in AI, machine learning, deep learning, computer vision, 3D graphics
  • Bachelor's degree in Computer Science or related field

Benefits For Software Engineer (Technical Leadership)

401k
Medical Insurance
Dental Insurance
Vision Insurance
  • 401k
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance

Interested in this job?

Jobs Related To Meta Software Engineer (Technical Leadership)

Software Engineer (Leadership) - Infrastructure

Lead Meta's infrastructure engineering team in building large-scale distributed systems that power Facebook's core services, requiring 12+ years of experience.

Software Engineer (Leadership) - Infrastructure

Lead Software Engineer position at Meta focusing on infrastructure development, requiring 12+ years of experience in building large-scale distributed systems.

Research Scientist, Systems and Infrastructure (PhD)

Research Scientist position at Meta for Systems and Infrastructure, requiring PhD in Computer Science or related field.

Software Principal Engineer

Principal Software Engineer position at Dell Technologies focusing on distributed systems and storage solutions, requiring 8+ years of C/C++ experience.

Software Developer - Architect

Principal Software Developer Architect position at Oracle, leading software engineering initiatives and architecting distributed systems with 10+ years of experience required.