freehire launches on Product Hunt on 26 August.

Follow →

GenAI Developer

Generative AI & AI Engineering

  • Design, develop, and deploy enterprise Generative AI applications using Azure OpenAI Services.
  • Build and optimize Retrieval-Augmented Generation (RAG) pipelines using embeddings and vector databases.
  • Develop AI-powered chatbots, document Q&A systems, summarization engines, and intelligent automation solutions.
  • Implement semantic search solutions using vector databases such as FAISS and Azure AI Search.
  • Engineer prompts and optimize LLM performance for enterprise use cases.
  • Build AI Agents and agentic workflows using modern orchestration frameworks.
  • Integrate Vision LLMs for document understanding, image analysis, OCR, and multimodal AI applications.
  • Develop document processing pipelines using PyMuPDF and OCR technologies.
  • Implement model evaluation, prompt testing, experimentation, and observability frameworks.
  • Optimize AI models and services for scalability, latency, reliability, and cost efficiency.

Python & Backend Engineering

  • Design, develop, and maintain scalable Python applications and services.
  • Build RESTful APIs and microservices using FastAPI, Flask, and Django.
  • Write clean, reusable, maintainable, and well-documented code.
  • Implement multithreaded and asynchronous applications for high-performance workloads.
  • Integrate applications with databases, cloud services, AI platforms, and third-party APIs.
  • Troubleshoot production issues and perform root-cause analysis.
  • Develop automated unit tests, integration tests, and performance tests.
  • Participate in code reviews and mentor junior developers.
  • Build secure, reliable, and scalable software architectures.

Cloud, DevOps & Deployment

  • Deploy AI and backend applications on Azure, AWS, or GCP.
  • Implement containerized deployments using Docker and Kubernetes.
  • Build CI/CD pipelines using Azure DevOps, GitHub Actions, or similar tools.
  • Implement monitoring, logging, alerting, and performance benchmarking.
  • Ensure compliance with security, governance, and Responsible AI practices.
  • Collaborate with architects, product managers, data scientists, and engineering teams.

Generative AI

  • Large Language Models (LLMs)
  • Prompt Engineering
  • Retrieval-Augmented Generation (RAG)
  • Embeddings
  • Semantic Search
  • AI Agents / Agentic Workflows
  • Function Calling
  • Context Management
  • Model Evaluation
  • Prompt Optimization
  • LLM Monitoring & Observability

AI Platforms & Cloud Services

  • Azure OpenAI Service
  • Azure AI Services
  • Azure AI Search / Cognitive Search
  • Azure Storage
  • Azure Functions

Programming & Backend Development

  • Python (Advanced)
  • Object-Oriented Programming (OOP)
  • Data Structures & Algorithms
  • FastAPI
  • Flask
  • REST API Development
  • OpenAPI / Swagger
  • JSON
  • OAuth2 / JWT Authentication
  • Async Programming
  • Multithreading

AI Frameworks & Libraries

  • LangChain
  • LlamaIndex
  • LangGraph
  • OpenAI SDK
  • PyMuPDF
  • FAISS Vector Database
  • Vision LLMs

Databases

  • PostgreSQL
  • Oracle
  • Redis

Messaging & Event Processing

  • RabbitMQ
  • Apache Kafka
  • Redis Cache

DevOps & Infrastructure

  • Docker
  • Kubernetes
  • Git
  • GitHub
  • Azure DevOps
  • CI/CD Pipelines

Evaluation & Observability

  • Opik
  • Evaluation
  • Experiment Tracking
  • LLM Monitoring
  • Performance Benchmarking

Document Intelligence

  • Azure Document Intelligence
  • OCR Technologies
  • Tesseract OCR
  • PDF Processing
  • Document Parsing & Extraction

Required Experience

  • 5 to 10 years of software development experience with strong Python expertise.
  • 2 to 3 years of hands-on experience in Generative AI and LLM-based application development.
  • Strong experience developing scalable REST APIs using FastAPI, Flask, or Django.
  • Experience designing and implementing enterprise RAG architectures.
  • Hands-on experience with Azure OpenAI Service and AI solution deployment.
  • Experience with Vector Databases such as FAISS and Azure AI Search.
  • Experience integrating Vision LLMs, OCR, and document intelligence solutions.
  • Experience with relational and NoSQL databases.
  • Experience building microservices and distributed systems.
  • Experience deploying applications using Docker and Kubernetes.
  • Experience implementing CI/CD pipelines and DevOps practices.
  • Experience with AI observability, evaluation, and monitoring tools.
  • Strong debugging, performance optimization, and troubleshooting skills.
  • Experience working in Agile/Scrum delivery environments.

Preferred Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, Artificial Intelligence, or a related field.
  • Experience with Agentic AI architectures and multi-agent systems.
  • Experience in MLOps and AI Governance.
  • Experience building enterprise knowledge management and document intelligence platforms.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available