Future AGI
Website:
futureagi.com
Job details:
About Future AGI
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.
The Opportunity
You’ll own critical systems end-to-end—designing and building backend services that handle millions of events, powering the infrastructure behind LLM evaluation, agent simulation, and real-time guardrailing. You’ll architect data pipelines, ship SDKs that developers at other companies rely on, and make decisions that shape the platform’s direction.
We’re a small, fast-moving team building at the frontier of generative AI tooling. That means you won’t be a cog in a machine—you’ll have real ownership, direct impact, and a seat at the table. The pace is intense, but the reward is outsized: you’ll compress years of engineering growth into months and build something meaningful from the ground up.
What You'll Do
- Design, build, and maintain backend services and APIs using Python (FastAPI/Django)
- Architect and optimize data storage using PostgreSQL for relational data and ClickHouse for high-volume analytics queries
- Build and scale data ingestion pipelines for LLM traces and evaluation events using Kafka
- Implement and manage background job processing with Celery for async tasks like batch evaluations and simulations
- Design caching strategies and real-time features using Redis
- Build and maintain SDKs in Python, Node.js, or other languages to help developers integrate with our platform
- Write and maintain 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 lead code reviews
- Drive feature development across our observability, evaluation, and guardrailing products
- Debug and troubleshoot complex issues across distributed systems
- Deploy, monitor, and maintain services on Kubernetes (AWS/GCP)
- Contribute to system design decisions and help define technical direction
What We're Looking For
Required:
- 2–3 years of professional experience in backend development
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience)
- Strong proficiency in Python with production-grade coding standards
- Solid understanding of relational databases, SQL, and query optimization
- Experience building and maintaining REST APIs and web services
- Strong problem-solving skills and attention to detail
- Excellent written communication skills—you can document systems and explain technical concepts clearly
- Comfort picking up new programming languages (Go, Node.js, Rust, etc.) and adapting to evolving tech needs
- Ability to work independently, take ownership of projects, and drive them to completion
Nice to Have:
- Experience building or contributing to SDKs or developer tools
- Experience writing technical documentation or tutorials
- Experience with FastAPI or Django in production environments
- Familiarity with ClickHouse, PostgreSQL, or other OLAP/OLTP databases at scale
- Hands-on experience with Kafka, Redis, or Celery
- Experience with Docker and Kubernetes in production
- Understanding of event-driven architectures and data pipelines
- Experience with cloud platforms (AWS or GCP) including infrastructure management
- Experience in AI/ML or working with LLMs and AI tooling
What It Takes to Thrive Here
We’re a fast-paced startup, and that comes with its own rhythm. You’ll do well here if you:
- Move fast and iterate — You’re comfortable shipping quickly, learning from feedback, and improving as you go. Perfect is the enemy of done.
- Wear multiple hats — Some days you’ll write backend code, other days you’ll build an SDK, update docs, or jump on a customer issue. Boundaries are blurry, and that’s exciting to you.
- Handle ambiguity — Requirements change, priorities shift, and sometimes you’ll figure things out as you go. You see this as an opportunity, not a blocker.
- Communicate proactively — You speak up when you’re stuck, share progress without being asked, and aren’t afraid to ask “dumb” questions.
- Take ownership — You don’t wait to be told what to do. You see a problem, you fix it. You own your work end-to-end.
- Learn relentlessly — New tools, new languages, new domains—you pick things up fast and enjoy the process.
Your application will move fast if you apply on the below URL (you'll have to copy it and paste it in the browser)
https://forms.gle/4cVvHSVERuLYKnMi7
Click on Apply to know more.