Software Engineer, AI Native Role
Meta is seeking talented engineers to join our teams in building cutting-edge products that connect billions of people around the world. As an AI Native SWE, you will work on complex technical problems, build new AI-powered and generative AI features, and improve existing products across all platforms.
Responsibilities
- Collaborate with cross-functional teams to build innovative AI-native application experiences
- Build and integrate LLM / generative AI capabilities into product surfaces, 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 and contribute to context-aware and personalized user experiences
- Contribute to agentic workflows and AI agents 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
Minimum Qualifications
- Bachelor's degree in Computer Science, Computer Engineering, or relevant technical field
- 8+ years of programming experience in a relevant language
- Experience building maintainable and testable codebases, including API design and unit testing techniques
- Experience collaborating cross-functionally and contributing to technical decisions through influence, communication, and execution
- Experience effectively utilizing AI technologies and tools to enhance workflows
Preferred Qualifications
- Experience designing AI agents, orchestration, and human-in-the-loop systems and treating AI as a collaborator to accelerate delivery
- Understanding of Responsible AI practices and building safeguards/quality controls for AI outputs
- Experience with AI/ML techniques and workflows such as fine-tuning, transfer learning, few-shot/zero-shot approaches, and/or model distillation
- Experience implementing RAG, embeddings, or knowledge-backed generation and familiarity with tokenization and transformer-based systems
- Experience with one or more languages such as C/C++, Java, Python, JavaScript, Hack, and/or shell scripting
- Experience improving quality through thoughtful code reviews, appropriate testing, rollout, monitoring, and proactive changes
- Experience with architectural patterns of large-scale software applications and improving efficiency, scalability, and stability of system resources
- Experience with ML tooling/frameworks such as PyTorch, TensorFlow, and Python
- Experience in one or more of the following: LLMs, generative AI, machine learning, recommendation systems, pattern recognition, data mining, or related fields
Benefits
- $88.46/hour to $257,000/year + bonus + equity + benefits
- Individual compensation is determined by skills, qualifications, experience, and location
- Compensation details listed in this posting reflect the base hourly rate, monthly rate, or annual salary only, and do not include bonus, equity or sales incentives, if applicable
- In addition to base compensation, Meta offers benefits. Learn more about benefits at Meta.
XML job scraping automation by YubHub