Senior Backend Developer for AI-Driven Project
Budget: $30 – $250 USD
Job Description:
We are seeking a highly skilled Senior FastAPI Developer with over 8 years of backend development experience, specializing in Python, FastAPI, and AI-driven applications with a strong emphasis on RAG (Retrieval-Augmented Generation) pipelines. The ideal candidate will possess profound knowledge of microservices architecture and extensive experience in building custom Large Language Models (LLM) and implementing RAG pipelines to enhance data processing and language model capabilities.
Key Responsibilities:
Develop and optimize microservices using FastAPI and Python, ensuring efficient management and scalability.
Lead the design and implementation of RAG pipelines to significantly improve data ingestion, vectorization, and automated language generation processes.
Implement Role-Based Access Control (RBAC) with the Oso framework and manage complex security requirements within microservices.
Innovate and implement AI-driven backend processes, specifically focusing on enhancing RAG pipelines for advanced language understanding and generation tasks.
Navigate architectural challenges by transitioning to a flexible microservice architecture to reduce complexity and enhance system resilience.
Automate infrastructure provisioning using IaC (Infrastructure as Code), ensuring consistency, disaster recovery, and operational efficiency.
Required Skills and Qualifications:
8+ years of backend development experience with extensive expertise in Python and FastAPI.
Demonstrated experience in designing and implementing microservices in a cloud environment.
Deep knowledge of AI and ML technologies, with a strong focus on RAG pipelines and custom LLM.
Proficiency in asynchronous programming and comprehensive understanding of the Oso framework for RBAC.
Proven ability in IaC and sophisticated database management techniques.
Strong problem-solving skills, leadership capabilities, and adaptability to a fast-paced, evolving technology landscape.
Preferred Skills:
Advanced experience in deploying and scaling AI/ML models, particularly those involving RAG pipelines and vectorization techniques.
Familiarity with multi-tenant architectures, including strategies for effective data isolation and scalability.
Experience in managing environment-specific deployments across development, staging, and production to ensure stable, secure, and efficient operations.
Expertise in event-driven architectures and implementing caching strategies to optimize application performance.
Knowledge of shared database patterns in microservices architecture, aimed at solving complexity and improving maintainability.
We are seeking a highly skilled Senior FastAPI Developer with over 8 years of backend development experience, specializing in Python, FastAPI, and AI-driven applications with a strong emphasis on RAG (Retrieval-Augmented Generation) pipelines. The ideal candidate will possess profound knowledge of microservices architecture and extensive experience in building custom Large Language Models (LLM) and implementing RAG pipelines to enhance data processing and language model capabilities.
Key Responsibilities:
Develop and optimize microservices using FastAPI and Python, ensuring efficient management and scalability.
Lead the design and implementation of RAG pipelines to significantly improve data ingestion, vectorization, and automated language generation processes.
Implement Role-Based Access Control (RBAC) with the Oso framework and manage complex security requirements within microservices.
Innovate and implement AI-driven backend processes, specifically focusing on enhancing RAG pipelines for advanced language understanding and generation tasks.
Navigate architectural challenges by transitioning to a flexible microservice architecture to reduce complexity and enhance system resilience.
Automate infrastructure provisioning using IaC (Infrastructure as Code), ensuring consistency, disaster recovery, and operational efficiency.
Required Skills and Qualifications:
8+ years of backend development experience with extensive expertise in Python and FastAPI.
Demonstrated experience in designing and implementing microservices in a cloud environment.
Deep knowledge of AI and ML technologies, with a strong focus on RAG pipelines and custom LLM.
Proficiency in asynchronous programming and comprehensive understanding of the Oso framework for RBAC.
Proven ability in IaC and sophisticated database management techniques.
Strong problem-solving skills, leadership capabilities, and adaptability to a fast-paced, evolving technology landscape.
Preferred Skills:
Advanced experience in deploying and scaling AI/ML models, particularly those involving RAG pipelines and vectorization techniques.
Familiarity with multi-tenant architectures, including strategies for effective data isolation and scalability.
Experience in managing environment-specific deployments across development, staging, and production to ensure stable, secure, and efficient operations.
Expertise in event-driven architectures and implementing caching strategies to optimize application performance.
Knowledge of shared database patterns in microservices architecture, aimed at solving complexity and improving maintainability.