Senior Backend Engineer Generative AI

il y a 5 jours


Tunis, Tunisie 10Folders Temps plein
Senior Backend Engineer – Generative AI

Location: Remote
Type: Project-Based | Senior-Level
Domain: Generative AI, LLMs, RAG Systems, Cloud-Scale APIs, FastAPI

CLICK HERE TO DO THE INTERVIEW: https://app.10folders.com/en/interview-playground/69ef89f04df2411482ea880648b0a4e5

Project Engagement Overview
  • Scope: Develop the entire backend and AI-agent layer for a greenfield chatbot platform, including chatbot services, system architecture, database, and integrations.
  • Compensation Model: Fixed-price contract between USD 4,000 – 8,000 (final amount to be determined post-discovery).
  • IP & Ownership: All source code, documentation, prompts, and architecture artifacts will be the exclusive property of our company. The engineer may not reuse, resell, or share any part of the work without prior written permission.
  • Warranty & Bug-Fix Period: You’ll remain available for up to 3 months after project handoff to fix bugs or fill any functional gaps, free of charge.
Payment Terms
  1. Milestone-based payments aligned with the schedule defined during Discovery.
  2. A typical breakdown (flexible):

    • 20% — After architecture sign-off and milestone agreement.
    • 35% — Midway checkpoint (50% functionality delivered).
    • 35% — Code completion and staging deployment.
    • 10% — Upon final acceptance / end of warranty period.
Quality, Review & Standards
  • Code should be clean, maintainable, and scalable, adhering to best practices (e.g., SOLID principles, DRY, comprehensive README).
  • We’ll conduct regular code reviews; feedback must be addressed promptly.
Collaboration & Communication
  • Work closely with our Business Owner to understand the use case, confirm requirements, and align tech decisions with business goals.
  • Collaborate continuously with our System Architect on system design and database structure; they may review your PRs and progress.
  • Maintain close coordination with our Front-End engineer during development, communication should be open and proactive.
  • A DevOps engineer will assist around deployment time; expect cooperative handoff.
  • Be available for 2–3 hours of timezone overlap with GMT+3 (Palestine) for real-time discussions (exact hours TBD).
Documentation & Handover
  • Submit complete setup instructions, environment configuration, and API documentation (Swagger/OpenAPI or equivalent).
  • Share entity-relationship diagrams (ERDs) and system architecture visuals using tools like dbdiagram.io, draw.io, Miro, or Lucidchart.
  • When needed, record short Loom or screen-share walkthroughs to explain complex modules.
Key Responsibilities
  • Design and build robust, secure, and scalable APIs and microservices for LLM-powered applications using FastAPI.
  • Develop modular RAG pipelines, integrating vector databases (Milvus, or Qdrant) with custom retrieval logic.
  • Work with models like LLaMA, Mistral, GPT, and embedding models (Nomic, OpenAI, HuggingFace).
  • Optimize inference speed and memory usage for multi-modal and NLP-based systems running in production.
  • Celery for task queues, and monitoring (Flower, Prometheus).
  • Handle authentication & authorization with JWT, OAuth, and secure role-based access control (RBAC).
  • Utilize Docker for the project.
  • Bouns: Architect cloud-native AI backends on AWS/GCP/Azure, leveraging services like S3, EC2, Lambda, Secrets Manager, and Docker.
  • Bouns: Ensure observability and reliability with CI/CD pipelines (GitHub Actions).
Requirements
  • 5+ years of backend experience in Python (FastAPI Framework).
  • 2+ years working in AI/ML-driven systems or products, ideally with experience in LLM integration or RAG systems.
  • Experience with Postgres and one of FastAPI ORM such as SQLAlchemy-Almbic.
  • Experience with LangChain, LangGraph libraries.
  • Strong understanding of vector similarity search and vector store integrations.
  • Solid experience with containerization (Docker) and orchestrating distributed systems.
  • Familiarity with data serialization, async programming, rate limiting, and secure API design.
  • Excellent debugging, documentation, and system design skills.
  • Bachelor's or Master’s in Computer Science, AI, or related field.


  • Tunis, Tunis, Tunisie beBee Careers Temps plein

    Senior Backend Software EngineerWe are seeking a seasoned Senior Backend Software Engineer to join our team. As a key member of our engineering department, you will play a vital role in designing and implementing scalable, efficient, and secure software solutions for our clients.About the RoleDesign, develop, and maintain high-quality backend systems using...


  • Tunis, Tunis, Tunisie beBee Careers Temps plein

    Senior Backend PHP EngineerThis is a unique opportunity to be part of a rapidly growing team and contribute to the development of online marketplaces.\


  • Tunis, Tunisie CobbleWeb Temps plein

    This position is 100% remote.Apply here for a better experience: https://www.cobbleweb.co.uk/jobs/js-backend-engineer/What are we looking for?Purpose-Driven: You understand how your work impacts end-users and business goals. You have a result-oriented builder’s mindset and are always curious to learn more. Complex Problem Solver: You thrive on managing...


  • Tunis, Tunisie CobbleWeb Temps plein

    This position is 100% remote.What are we looking for?Purpose-Driven:You understand how your work impacts end-users and business goals.You have a result-oriented builder’s mindset and are always curious to learn more.Complex Problem Solver: You thrive on managing complexity and are adept at designing user-centric solutions that balance technical and...

  • E-commerce Expert

    il y a 6 jours


    Tunis, Tunis, Tunisie beBee Careers Temps plein

    Senior E-commerce DeveloperThis is a unique opportunity to be part of a rapidly growing team that specializes in developing online marketplaces like Amazon, Airbnb, and Uber.About the RoleWe are looking for a skilled Senior Back-End JavaScript Engineer who has experience with NodeJS frameworks such as Nest or Express. The ideal candidate will have a strong...


  • Tunis, Tunisie Black Pen Recruitment Temps plein

    Our client’s Microsoft Business Solutions team is a Microsoft Gold Partner and leader in Microsoft software implementations for medium to large organisations, providing their clients with the ability to keep up with the ever-changing digital world by implementing Microsoft’s Enterprise Resource Planning (ERP) and Customer Engagement (CE) software from...