About the job
About Tavily
At Tavily, we are pioneering the foundational infrastructure for scalable agentic web interactions. Our API is meticulously crafted to enhance Retrieval-Augmented Generation (RAG) and facilitate real-time reasoning in AI systems. By linking large language models (LLMs) to high-quality, reliable web content, we empower developers to create agents that are not only intelligent but also well-informed.
We collaborate with some of the most forward-thinking teams in the AI sector, ranging from dynamic startups to major enterprises implementing AI solutions at scale. Whether it’s enabling sales assistants, research copilots, or internal knowledge tools, we serve as the crucial bridge connecting LLMs to real-world applications.
The Role: Software Engineer
We are seeking a talented Software Engineer to join our core engineering team and contribute to the development of one of the most rapidly expanding AI APIs. You will engage with systems that manage extensive scale through a distributed microservices architecture on AWS. Expect to deliver quickly, take ownership of vital systems, and tackle challenging infrastructure issues as we continue to grow.
This position is ideal for an engineer passionate about constructing ambitious systems from the ground up and eager to address the scale and complexity challenges typically associated with much larger organizations.
What You’ll Do
- Design and develop high-performance distributed systems.
- Create and implement backend infrastructure and API endpoints.
- Build and optimize real-time data pipelines capable of processing billions of events daily across distributed queues and stream processors.
- Enhance performance, monitoring, and reliability across the technology stack.
- Take ownership of core systems and contribute to significant architectural decisions.
- Contribute to the development of a robust engineering culture emphasizing velocity and quality.
What You Bring
- A minimum of 5 years of professional software engineering experience.
- Strong backend development capabilities.
- Demonstrated expertise in designing and managing large-scale, distributed systems, with a comprehensive understanding of API design, reliability, and performance at scale.
- Hands-on experience with AWS infrastructure and cloud-native services, including practical knowledge of deploying and managing services in real-world scenarios.
- Ability to thrive in a fast-paced startup environment with constant challenges.

