Future AGI is an AI lifecycle platform designed to support enterprises throughout their AI journey. We combine rapid prototyping, rigorous evaluation, continuous observability, and reliable deployment to help organizations build, monitor, optimize, and secure generative AI applications.
We're working to make GenAI accessible to all—so building with AI becomes as common as writing code. Our platform powers everything from LLM evaluation and agent simulation to real-time guardrailing and prompt optimization.
## What You'll Do
- Build and maintain backend services and APIs using **Python** (FastAPI/Django)
- Work with **PostgreSQL** for relational data and **ClickHouse** for high-volume analytics queries
- Develop and optimize data ingestion pipelines for LLM traces and evaluation events using **Kafka**
- Implement background job processing with **Celery** for async tasks like batch evaluations and simulations
- Use **Redis** for caching, rate limiting, and real-time features
- **Build and maintain SDKs** in Python, Node.js, or other languages to help developers integrate with our platform
- **Write and update product documentation**—API references, integration guides, and tutorials that developers actually want to read
- Pick up new languages and tools as needed—**Go**, **Node.js**, or whatever the problem demands
- Write efficient, well-tested code and participate in code reviews
- Help build features across our observability, evaluation, and guardrailing products
- Debug and troubleshoot issues across distributed systems
- Deploy and monitor services on **Kubernetes** (AWS/GCP)
What We're Looking For
**Required:**
- Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
- Solid proficiency in **Python**
- Understanding of relational databases and SQL
- Familiarity with REST APIs and web service development
- Strong problem-solving skills and attention to detail
- **Good written communication skills**—you can explain technical concepts clearly
- **Willingness to learn new programming languages** (Go, Node.js, Rust, etc.) and adapt to evolving tech needs
- Ability to work independently with minimal hand-holding**Nice to Have:**
- Experience building or contributing to **SDKs or developer tools**
- Experience writing **technical documentation** or tutorials
- Experience with **FastAPI** or **Django**
- Familiarity with **ClickHouse**, **PostgreSQL**, or other OLAP/OLTP databases
- Exposure to **Kafka**, **Redis**, or **Celery**
- Experience with **Docker** and **Kubernetes**
- Understanding of event-driven architectures and data pipelines
- Familiarity with cloud platforms (AWS or GCP)
- Interest in AI/ML or experience working with LLMs