
Software Engineer, AI Native
Meta · Seattle, WA
This listing has closed — view similar roles below.
- On site
- Full-time
- $217,000 / year
- Seattle, WA
Job highlights
- Build AI-native products connecting billions globally.
- Develop generative AI and LLM features.
- Integrate advanced AI/ML techniques.
- Collaborate cross-functionally on innovative experiences.
- Architect scalable AI-driven systems.
About the role
Software Engineer, AI Native at Meta
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. Our teams are pushing the boundaries of user experience through LLMs, conversational and multi-modal AI, context-aware systems, and AI-powered automation—and we’re looking for engineers who bring an AI-first mindset, move fast through rapid iteration and experimentation, and raise the bar on quality and reliability for AI-driven experiences.
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.
Minimum Qualifications:
- 6+ years of programming experience in a relevant language OR a PhD + 3 years programming experience in a relevant language.
- Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience.
- Experience effectively utilizing AI technologies and tools (e.g., large language models, agents, etc.) to enhance workflows.
- Experience collaborating cross-functionally and contributing to technical decisions through influence, communication, and execution.
- Experience building maintainable and testable codebases, including API design and unit testing techniques.
Preferred Qualifications:
- Experience with one or more languages such as C/C++, Java, Python, JavaScript, Hack, and/or shell scripting.
- 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 in one or more of the following: LLMs, generative AI, machine learning, recommendation systems, pattern recognition, data mining, or related fields.
- Experience designing AI agents, orchestration, and human-in-the-loop systems and treating AI as a collaborator to accelerate delivery.
- Experience with architectural patterns of large-scale software applications and improving efficiency, scalability, and stability of system resources.
- Experience improving quality through thoughtful code reviews, appropriate testing, rollout, monitoring, and proactive changes.
- Understanding of Responsible AI practices (AI safety, ethics, alignment, explainability) and building safeguards/quality controls for AI outputs.
- Experience with ML tooling/frameworks such as PyTorch, TensorFlow, and Python.
- Demonstrated ability to integrate AI tools to optimize/redesign workflows and drive measurable impact (e.g., efficiency gains, quality improvements).
- Experience adhering to and implementing responsible, ethical AI practices (e.g., risk assessment, bias mitigation, quality and accuracy reviews).
- Demonstrated ongoing AI skill development (e.g., prompt/context engineering, agent orchestration) and staying current with emerging AI technologies.
About Meta:
Meta builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps like Messenger, Instagram and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. People who choose to build their careers by building with us at Meta help shape a future that will take us beyond what digital connection makes possible today—beyond the constraints of screens, the limits of distance, and even the rules of physics.
Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment.
Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at accommodations-ext@meta.com.
Key skills/competency
- AI Native Software Engineering
- Large Language Models LLMs
- Generative AI
- Prompt Engineering
- Retrieval-Augmented Generation RAG
- AI Agents
- Machine Learning ML
- Software Development
- System Architecture
- Cross-functional Collaboration
Skills & topics
- Software Engineer
- AI Native
- Artificial Intelligence
- Machine Learning
- LLM
- Generative AI
- Prompt Engineering
- RAG
- Python
- C++
- Java
- Software Development
- System Architecture
- Meta
- Tech
- Engineering
How to get hired
- Tailor your resume: Highlight your AI/ML experience, LLM/generative AI projects, and relevant programming languages (Python, C++, Java).
- Showcase AI expertise: Emphasize your understanding of RAG, prompt engineering, and AI agents in your application.
- Demonstrate impact: Quantify your achievements in previous roles, focusing on efficiency gains or quality improvements from AI tools.
- Prepare for interviews: Be ready to discuss complex technical challenges, AI system design, and your problem-solving approach.
- Network with recruiters: Connect with Meta recruiters on LinkedIn to express your interest and learn more about the AI Native SWE role.
Technical preparation
Behavioral questions
Frequently asked questions
- What specific AI technologies does Meta focus on for this Software Engineer role?
- Meta's AI Native Software Engineer role emphasizes large language models (LLMs), generative AI, retrieval-augmented generation (RAG), AI agents, and conversational/multi-modal AI. Experience with prompt engineering, context management, and human-in-the-loop systems is highly valued.
- How important is experience with specific programming languages for the AI Native Software Engineer position at Meta?
- While a Bachelor's degree in Computer Science or a related field and 6+ years of programming experience are minimums, preferred qualifications include experience with languages like Python, C++, Java, JavaScript, Hack, and shell scripting. Proficiency in Python is particularly beneficial due to its widespread use in AI/ML tooling.
- What does 'AI-first mindset' mean for a Software Engineer at Meta?
- An AI-first mindset means approaching problem-solving and product development with AI capabilities as a primary consideration. For this role, it involves actively seeking opportunities to integrate LLMs, generative AI, and AI agents to enhance user experiences and automate tasks, rather than treating AI as an add-on.
- How does Meta handle ethical considerations and responsible AI for this role?
- Meta is committed to Responsible AI practices. Candidates are expected to understand AI safety, ethics, alignment, and explainability. The role involves building safeguards, quality controls for AI outputs, and adhering to ethical AI practices like risk assessment and bias mitigation.
- What is the typical career progression for a Software Engineer at Meta, especially in AI roles?
- Meta offers a clear career ladder for Software Engineers, with opportunities for growth into senior, lead, and management roles. For AI Native SWEs, progression often involves deeper specialization in AI/ML, leading complex AI projects, or moving into architectural roles for AI systems.
- How does Meta ensure fairness in compensation for Software Engineers, including the AI Native role?
- Meta determines compensation based on skills, qualifications, experience, and location. The posted range ($74.04/hour to $217,000/year) reflects base compensation, which does not include potential bonuses, equity, or other benefits. Individual offers are personalized to the candidate's profile.
- What kind of impact can an AI Native Software Engineer have at Meta?
- AI Native Software Engineers at Meta have the opportunity to impact billions of users by building cutting-edge AI-powered features for products like Facebook, Instagram, and WhatsApp. They contribute to innovative AI-driven experiences that shape the future of social technology.