Jobs · Engineering · Washington

Senior Software Engineer, Agent Frameworks

Ai2 · Seattle, WA · 2 mo ago
Engineering$126k/yrFull-time

About the role

The Allen Institute for AI (Ai2) is hiring a Senior Engineer to build the foundational architecture behind AI research agents that explore and reason over scholarly literature. You'll design the systems that define how agents, tools, and services interact, creating SDKs, APIs, and execution frameworks that enable researchers to build, evaluate, and scale intelligent systems.

Responsibilities

  • Design and build the frameworks, SDKs, and execution surfaces that define how agents, tools, and services interact across our research platform
  • Build infrastructure for sandboxed agent execution, enabling researchers to safely run, inspect, and iterate on agent workflows at scale
  • Design and maintain evaluation and benchmarking frameworks that measure the performance of individual agent components and end-to-end systems
  • Develop the abstractions and developer-facing tooling that let research scientists build, compose, and deploy agents without owning the underlying infrastructure
  • Drive continuous improvements in reliability, observability, and cost-efficiency across the systems agents run in and depend on
  • Engage in the entire software development lifecycle, from ideation and design to implementation and testing to deployment and operational support, with a strong sense of ownership for results
  • Collaborate across engineering and research teams to ensure maintainability, test coverage, and robust deployment
  • Communicate effectively across engineering, product, and research teams to align priorities and drive projects to completion

Requirements

  • Bachelor's degree and 8+ years of technical experience; relevant experience may substitute for education
  • Strong Python engineering skills, with experience building production services and developer-facing tools
  • Experience designing SDKs, APIs, or frameworks that other engineers built on top of and adopted
  • Hands-on experience building or operating agentic systems – agent orchestration, tool integration, sandboxed execution, memory management, or the surfaces agents run in and consume
  • Experience designing evaluation or benchmarking infrastructure that measures system or component performance
  • Experience with cloud infrastructure (AWS, GCP, or similar), containerization, and deployment automation
  • Strong communication skills and a sense of ownership for results

Qualifications

  • Must be able to remain in a stationary position for long periods of time
  • The ability to communicate information and ideas so others will understand. Must be able to exchange accurate information in these situations
  • The ability to observe details at close range
  • Can work under deadlines

Skills

  • Python engineering skills
  • Experience with SDKs, APIs, or frameworks
  • Experience with agentic systems
  • Experience with cloud infrastructure
  • Communication skills

Benefits

  • Medical, dental, vision, and an employee assistance program
  • Health savings account plan, healthcare reimbursement arrangement plan, and health care and dependent care flexible spending account plans
  • 401k plan
  • $125 per month for commuting or internet expenses, $200 per month for fitness and wellbeing expenses
  • Sick days, personal days, vacation days, and paid holidays
  • Annual bonuses and participation in the long-term incentive plan

Pay

Base salary range: $126,000 - $189,000

Schedule

On-site requirements vary based on position and team.

Similar jobs

Senior Software Engineer

General Dynamics Mission SystemsBloomington, MN· 3 wk ago
Engineering$165k/yrapply on gdmissionsystems.com

Senior Software Engineer

Global Technical Talent, an Inc. 5000 CompanyFort Mill, SC· 3 days ago
Information Technology$50–$70/hrapply on www1.jobdiva.com