The AI-Native Software Engineering Directorate focuses on how engineering teams can quickly exploit emerging technologies and harness AI capabilities to create and evolve software rapidly without compromising fundamental software qualities. The team studies and guides industry and government teams' use of AI in software engineering, distills best practices from experiments, creates novel agents and agentic workflows, applies AI to accelerate architecture-scale modernization, and helps organizations establish AI-native software engineering practices. The overarching goal is to create new workflows and tools that enable AI-paced software delivery without loss of quality. This role involves conducting research in the application of AI to industry and government-scale software engineering problems, applying research in government and industry settings, and disseminating results to engineering teams and the broader community. The researcher will help shape the AI-Native Software Engineering strategy by exploring challenges such as assessing AI model capabilities, establishing metrics for AI use in development, identifying gaps in AI workflows, creating novel agents, adapting practices for AI-native approaches, and studying the cost implications of AI.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
Ph.D. or professional degree