freehire launches on Product Hunt on 26 August.

Follow →

Python Developer

Summary

Build and maintain AI-driven backend services using Python, SQL, and LLM techniques like RAG and vector search to power client platforms.

Responsibilities

  • Help design, build and continuously improve the clients online platform.
  • Research, suggest and implement new technology solutions following best practices/standards.
  • Take responsibility for the resiliency and availability of different products.
  • Be a productive member of the team.

Requirements

  • Strong hands‑on experience in designing and developing AI-enabled applications and solutions.
  • Practical experience with LLM-based application patterns, including prompt engineering, structured outputs, Retrieval-Augmented Generation (RAG), and semantic/vector search.
  • Strong proficiency in Python development.
  • Good experience with SQL and data analysis, including data comparison and validation techniques.
  • Experience developing APIs, services, and backend components for AI-driven solutions.
  • Ability to translate business use cases into practical and scalable technical implementations.
  • Strong communication skills with the ability to collaborate effectively with both technical and non-technical stakeholders.
  • Ability to work in environments where business context, data quality, and governance are critical considerations.
  • Must‑Have Skills: Python, SQL, REST APIs
  • JSON and structured data handling
  • AI application development using Large Language Models (LLMs)
  • Prompt engineering for enterprise use cases
  • RAG and vector-search-based solution architectures and implementation patterns.

Benefits

  • A challenging, innovating environment.
  • Opportunities for learning where needed.

See also