Build the Backend Fabric: Guide the AI-augmented development of high-performance, modular Python services that form the backbone of our ecosystem.
Architect API-Driven Communication: Implement and evolve the gRPC-based APIs that enable seamless, efficient communication between the orchestrator and its various tools.
Orchestrate AI & LLMs: Integrate and harness Large Language Models to drive complex workflows, tool selection, and advanced reasoning capabilities.
Develop Scalable Data Strategies: Architect and manage our data persistence layer, combining the strengths of relational (PostgreSQL) and vector (ChromaDB) databases.
Create Robust Data Pipelines: Build and optimize the data ingestion and processing pipelines that continuously enrich our AI's knowledge base.
Collaborate on Core Architecture: Work directly with the Lead Architect to solve challenging technical problems, make key design decisions, and guide the platform's technical direction.
Requirements
5+ years of professional experience building complex, scalable backend systems.
Expert-level Python proficiency, with a deep understanding of object-oriented design, concurrency, and best practices.
Strong, demonstrable experience designing and building APIs (gRPC is a significant advantage; extensive REST/FastAPI experience is also highly valued).
Solid experience with PostgreSQL (or similar relational databases) and proficiency with an ORM like SQLAlchemy.
Practical understanding of Vector Databases (e.g., ChromaDB, Milvus) and their role in AI applications like RAG.
Hands-on mastery of Docker for building, shipping, and running applications.
Experience integrating with third-party LLM APIs and a solid grasp of concepts like tool calling and prompt engineering.
A forward-thinking mindset with a demonstrable ability to understand, review, and integrate complex codebases, including those generated with AI assistance.
Benefits
High Degree of Autonomy
Direct Collaboration
Flexible Work Environment
Ground-Floor Impact
A Glimpse into the Future of Development
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.