About the job
Join us at The Allen Institute in our Seattle office, where on-site work requirements may vary by team. Feel free to reach out to your recruiter for any questions regarding our on-site work policies.
Our competitive salary range is between $126,000 and $189,000, complemented by generous bonus opportunities to ensure a rewarding compensation package.
Who You Are:
You are an accomplished full-stack engineer who thrives in dynamic environments, eager to embrace diverse challenges. Your expertise lies in crafting impactful, AI-driven solutions that deliver seamless and high-performance user experiences. In this role, you will collaborate with UX designers, AI/ML experts, and research scientists, both within the institute and at partner organizations, to develop intuitive interfaces that enhance user interaction with our AI systems. Your passion for working closely with researchers will enable you to translate their needs into production-ready applications that drive meaningful scientific advancements.
Who We Are:
The Agentic Applications team is dedicated to building open, production-grade AI systems that facilitate scientific discovery. We focus on developing intelligent agents that assist researchers in exploring literature, synthesizing knowledge, and accelerating their scientific endeavors. Our team merges robust engineering practices with close collaboration across Ai2's product and research divisions, delivering tools utilized by millions of researchers and developers globally.
Your Next Challenge:
Your key responsibilities will include, but are not limited to:
- Collaborating with UX designers, product managers, and research scientists to create rich UI experiences using React and robust backend services in Python.
- Participating in the complete software development lifecycle, from ideation and design to implementation, testing, deployment, and operational support, with a strong sense of accountability for outcomes.
- Scaling our systems sustainably and driving continuous improvements in reliability and automation.
- Enhancing team productivity through contributions to software design, feature development, platform enhancements, capacity planning, and deployment tooling.
- Establishing and maintaining best practices for monitoring system availability, latency, and overall application health.
- Effectively communicating across engineering, product management, and research teams to ensure alignment and project success.
