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