About the job
We invite candidates to work from our Seattle office. Specific on-site requirements may vary based on position and team. Please reach out to your recruiter if you have any inquiries regarding on-site work arrangements for this role.
Our base salary range is between $126,000 and $189,000, complemented by generous bonus plans to ensure a competitive compensation package.
Who You Are:
The Allen Institute for AI (Ai2) is seeking a Senior Platform Engineer dedicated to constructing the foundational architecture for AI research agents that delve into and analyze scholarly literature. You will be responsible for designing the systems that dictate how agents, tools, and services interact, developing SDKs, APIs, and execution frameworks that empower researchers to build, evaluate, and scale intelligent systems. As a seasoned engineer, you thrive in greenfield environments and excel at creating robust developer-focused infrastructure, finding motivation in simplifying the complexities of distributed systems.
Who We Are:
The Agentic Applications team is committed to creating open, production-grade AI systems that facilitate scientific discovery. Our focus is on developing intelligent agents that assist researchers in exploring literature, synthesizing knowledge, and accelerating their work for real-world scientific applications. Our team embodies strong engineering practices and collaborates closely across Ai2's product and research organizations to deliver tools utilized by millions of researchers and developers globally.
Your Next Challenge:
The key responsibilities encompass, but are not limited to:
- Designing and extending APIs that present structured scholarly data to academic researchers and AI agent workflows.
- Contributing to dashboards and tools for evaluating data quality and model precision.
- Scaling our systems in a cost-effective and sustainable manner while driving continuous improvements in reliability and automation.
- Enhancing team velocity through contributions to software design, feature development, platform and framework improvements, capacity planning, and deployment tools.
- Establishing and upholding best practices for measuring, monitoring, and responding to system availability, latency, and overall application health.
- Engaging in the complete software development lifecycle, from ideation and design through implementation and testing to deployment and operational support, demonstrating strong ownership.
