Back to jobsJob overview

About the role

Software Engineer - Language (Technical Leadership) at Meta

Required Skills

pythonc++pytorchnlpasrttsconversational aidistributed systemsdeep learning

About the Role

Meta seeks an AI Software Engineer specializing in language technologies to develop intelligent language systems and solve key web challenges. The role involves technical leadership, architectural decisions, and mentoring across scientific and engineering teams. The position requires expertise in NLP, ASR, TTS, or Conversational AI.

Key Responsibilities

  • Apply AI and machine learning techniques to build intelligent language systems
  • Develop custom architectures and methodologies for language projects
  • Technically lead across multiple disciplines and mentor other AI engineers
  • Drive team goals and technical direction to improve organizational efficiency
  • Communicate complex features and write clean, debuggable code

Required Skills & Qualifications

Must Have:

  • Bachelor's degree in Computer Science, Engineering, or relevant field, or equivalent experience
  • Specialized experience in machine learning domains: NLP, ASR, TTS, or Conversational AI
  • Experience developing language algorithms or infrastructure in C/C++ or Python

Nice to Have:

  • Experience in deep learning and PyTorch
  • Proven track record of planning multi-year roadmaps
  • Experience with distributed systems or on-device algorithm development
  • Experience driving large cross-functional engineering efforts
  • Significant mentoring/influencing experience across organizations
  • Experience contributing to AI publications

Benefits & Perks

  • bonus
  • equity
  • benefits