C

Carnegie Mellon University

University training problem solvers and innovators

AI-Native Software Engineering Researcher

AI ResearchUpdated on Nov 14
Full-timePittsburgh, PA, USANo salary listed

About the Job

Requirements

  • Comprehensive knowledge of software engineering fundamentals.
  • Ability to keep up with and adapt to rapidly changing technical advances.
  • A track record of conducting research and applying scientific methods to solve difficult problems.
  • Strong written and verbal communication skills, including the ability to explain complex technical ideas in layperson’s terms.
  • A demonstrated track record of publishing in top-tier peer-reviewed venues.
  • Strong collaboration skills for working with colleagues and sponsors.
  • Proficiency in writing funding proposals or pitching ideas for new research projects.
  • Willingness and ability to guide and mentor junior team members.
  • A PhD and at least two years of experience.
  • Ability to obtain and maintain a Department of War security clearance after a background investigation.
  • Willingness to travel up to 25% of the time to locations outside the home location.

Responsibilities

  • Conduct research applying AI to industry- and government-scale software engineering problems.
  • Apply research in government and industry settings and disseminate results to engineering teams and the broader research and software engineering community.
  • Assess the rapidly changing capabilities of AI models and coding agents.
  • Establish metrics to help organizations understand their use of AI in development and guide improvements.
  • Identify gaps in AI workflows that cause poor outcomes, including excessive technical debt, poor architecture decisions, and frequent rework loops.
  • Create novel agents or agentic workflows.
  • Create or adapt practices and workflows to embed software engineering discipline.
  • Study the cost implications of AI and develop strategies for efficient use, including context management, token management, and balancing AI and non-AI approaches.
  • Shape the organization’s AI-Native Software Engineering strategy through research and exploration.

Desired Qualifications

  • Experience leading research projects in novel areas.
  • Successful application of AI to improve research or software engineering progress.
  • Experience working with software engineering teams on large industry or government projects.
  • Experience working with leadership to plan, develop, and deliver an overall technical strategy.

About the Company

Carnegie Mellon University

University training problem solvers and innovators

What Carnegie Mellon University does: It provides higher education and research across a wide range of fields, especially technology, engineering, sciences, and the arts, helping students become ready to enter the workforce and pursue innovative work. How its products work: It offers degree programs (bachelor’s, master’s, doctoral) and professional schools where students learn through classes, labs, projects, research opportunities, and collaborations with industry and the community. How it differentiates from competitors: CMU combines strong strengths in STEM with arts and design, interdisciplinary programs, and active collaboration with industry partners, all supported by a culture that emphasizes hands-on problem solving and real-world impact. What the goal is: To train capable graduates who can solve real problems, drive innovation, and contribute to technology, the arts, and society in meaningful ways.

Company size
11-50
Company stage
Not listed
Total funding
Not listed
Headquarters
Pittsburgh, PA
Founded
2018

Recently Posted Jobs

Explore more opportunities at Carnegie Mellon University

See more jobs