Senior Backend Engineer Generative AI

3 days ago


Amman, Jordan 10Folders Full time
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.

  • AI engineer

    19 hours ago


    Amman, Amman, Jordan Optimiza Full time

    Optimiza is searching for a talented AI Engineer to join our innovative team. In this role, you will be responsible for designing, developing, and implementing artificial intelligence and machine learning models that will transform the way we solve complex problems and enhance our offerings.Key Responsibilities:Develop and implement AI algorithms and models...


  • Amman, Jordan beBeeArchitect Full time

    Software Architect PositionWe are seeking an experienced software architect to join our team. The successful candidate will be responsible for designing and implementing technical architectures, including development, runtime, and operations architectures.The ideal candidate will have a strong understanding of microservices, solution architecture, and...

  • AI Project Coordinator

    19 hours ago


    Amman, Amman, Jordan Optimiza Full time

    Optimiza is on the hunt for a driven and detail-oriented AI Project Coordinator to support our dynamic AI project team. In this role, you will assist in the management and execution of AI projects, ensuring that they align with business objectives and are completed on time and within scope.Key Responsibilities:Assist in the coordination and administration of...


  • Amman, Amman, Jordan Optimiza Full time

    Optimiza is seeking a motivated Junior Electrical Engineer to join our innovative team. As a Junior Electrical Engineer, you will assist in the design, development, and implementation of electrical systems and projects. This role offers an excellent opportunity for recent graduates to gain hands-on experience and grow their skills in a collaborative...

  • ML Engineer

    2 days ago


    Amman, Amman, Jordan Optimiza Full time

    Optimiza is looking for a Machine Learning Engineer to join our rapidly growing team of data professionals. In this pivotal role, you will be responsible for designing, developing, and deploying advanced machine learning models that drive actionable insights and improve overall business performance. Your expertise will be critical in transforming data into...


  • Amman, Amman, Jordan ProgressSoft Full time

    We're looking for a passionate and skilled Machine Learning Engineer to join our team. You'll work on cutting-edge projects involving language models, image processing, and computer vision, contributing to the development of real-world AI applications. This role is ideal for early-career professionals with strong foundations in machine...


  • Amman, Amman, Jordan Optimiza Full time

    Optimiza is seeking an experienced Senior Network Engineer to lead and enhance our network infrastructure. The ideal candidate will have in-depth knowledge of networking technologies and protocols, combined with strong problem-solving skills and the ability to manage complex network environments. This role will be crucial in ensuring optimal network...


  • Amman, Jordan beBeeArtificial Full time

    AI Engineer Role SummaryWe are seeking a highly skilled AI engineer to design and develop cutting-edge machine learning models that can process natural language and images. The ideal candidate will have expertise in deep learning architectures, computer vision techniques, and image processing.

  • Junior System Engineer

    19 hours ago


    Amman, Amman, Jordan Optimiza Full time

    Optimiza is looking for a proactive and detail-oriented Junior System Engineer to join our dynamic team. This entry-level position is ideal for individuals passionate about systems engineering, eager to learn, and ready to support our IT infrastructure and operations.Key Responsibilities:Assist in the design, implementation, and maintenance of system...

  • Senior System Engineer

    19 hours ago


    Amman, Amman, Jordan Optimiza Full time

    Optimiza is on the lookout for a talented System Engineer to join our expanding team. The ideal candidate will be responsible for designing, implementing, and maintaining our IT infrastructure to ensure optimal performance and reliability. This role requires both technical expertise and the ability to collaborate with various teams to deliver effective IT...