Meta is seeking talented engineers to join their teams in building cutting-edge products that connect billions of people around the world. As an AI Native Software Engineer, you will work on complex technical problems, build new AI-powered features, and improve existing products across all platforms.
Responsibilities:
- Collaborate with cross-functional teams (product, design, operations, infrastructure) to build innovative AI-native application experiences
- Build and integrate LLM / generative AI capabilities into product surfaces (mobile, web), including prompt engineering, structured prompting, and context management
- Develop and maintain reusable software components for interfacing with back-end platforms, model serving/inference layers, and AI toolchains
- Implement retrieval-augmented generation (RAG) patterns (e.g., embeddings + retrieval) and contribute to context-aware and personalized user experiences
- Contribute to agentic workflows and AI agents (including human-in-the-loop / expert-in-the-loop designs) to automate tasks and scale impact
- Analyze, debug, and optimize code and systems for quality, efficiency, performance, reliability, and cost
- Establish effective quality practices for AI features, including evaluation/QA for AI outputs, monitoring, and iterative improvement via feedback loops
- Architect efficient and scalable systems that power complex applications and AI-enabled features, identify and resolve performance and scalability issues
- Drive end-to-end execution of medium-to-large features with increasing independence, contribute to technical direction within the team
- Establish ownership of components, features, or systems with comprehensive end-to-end understanding