Vacancy catalog
CHI Software
Open role>14 days

Middle/Senior Python Developer with AI/ML

Work model
Not specified
Experience
3+ years
Employment
Not specified
Compensation
Not disclosed
Technology signal
21 tags

Full listing

Role description

Requirements

  • 3+ years of professional experience in Python development, including building and maintaining APIs and backend services;
  • Proven expertise in developing user-centric features such as account management systems and forms;
  • Strong knowledge of FastAPI, RESTful APIs, and microservices architecture;
  • Hands-on experience with LLMs, Generative AI, and frameworks like LangChain and LlamaIndex;
  • Proficiency in source control (Git), CI/CD pipelines, and modern development workflows;
  • Familiarity with containerization tools (e.g., Docker) and orchestration platforms (e.g., Kubernetes);
  • Background in developing AI-based solutions for communication, audio/video streaming, or chatbots;
  • Ability to participate in business analysis and lead product discovery efforts.

Will be a plus

  • Experience with cloud platforms for deploying AI solutions;
  • Knowledge of prompt engineering and fine-tuning LLMs;
  • Proficiency in SQL and working with structured datasets;
  • Familiarity with openai API, RAG (retrieval-augmented generation), and AI workflows.

Responsibilities

  • Design, develop, and maintain scalable backend services and APIs using Python and FastAPI;
  • Integrate and optimize Generative AI frameworks such as LangChain, GPT, and others to build AI-powered solutions;
  • Build user-centric features, including account management systems, forms, and intuitive interfaces;
  • Develop and deploy containerized applications using Docker and manage orchestration with Kubernetes;
  • Collaborate with stakeholders to lead business analysis and define product requirements;
  • Ensure seamless integration of AI models for communication, audio/video streaming, and chatbot solutions;
  • Optimize CI/CD pipelines for streamlined development and deployment;
  • Contribute to prompt engineering and support in fine-tuning LLMs to meet project goals.