Python Gen AI Developer
Job Description
We are seeking a FULL-TIME OFFICE POSITION for a Python Backend Developer with 3-5 years of experience in Django or FastAPI and extensive experience in Generative AI (GenAI), including Large Language Models (LLMs) and Retrieval-Augmented Generation (RAG).You will be responsible for integrating modern GenAI APIs and building scalable AI-powered backend systems.
Position Overview:
As a Mid-Senior Python Backend Developer, you will be responsible for implementing GenAI solutions using state-of-the-art APIs and tools like OpenAI GPT, Claude, and custom AI models. You will play a key role in building high-performance backend systems, collaborating with cross-functional teams, and incorporating Large Language Models (LLMs) and RAG into real-world applications.
Responsibilities:
- Lead the design and implementation of GenAI APIs for integrating LLMs, RAG, and other cutting-edge AI technologies into various products.
- Build and optimize backend systems using Django or FastAPI to support scalable AI-driven applications.
- Collaborate with Product Management and Data Science teams to define product requirements and develop AI-powered solutions.
- Work with tools like OpenAI GPT, Claude, and custom-made AI models to deploy intelligent, interactive systems.
- Debug, troubleshoot, and optimize code for performance and efficiency.
- Ensure seamless integration of backend services with mobile and frontend applications.
- Optimize and extend existing backend architecture as the project evolves.
- Mentor and guide junior developers on the team, promoting best practices in AI and backend development.
Required Skills and Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 3-5 years of hands-on experience in Python backend development using Django or FastAPI.
- Strong expertise in Generative AI, LLMs, and RAG implementations.
- Hands-on experience with OpenAI, GPT models, Claude, and other modern GenAI tools.
- Familiarity with building and deploying custom AI models.
- Proficient in databases like MongoDB, MySQL, or PostgreSQL.
- Experience with version control tools like Git, and working with CI/CD pipelines.
- Strong knowledge of AI frameworks such as TensorFlow, PyTorch, or Hugging Face Transformers.
- Experience with designing, developing, and integrating RESTful APIs.
- Strong communication, problem-solving, and teamwork skills.
Must-Haves:
- Proficiency in Python and experience with backend frameworks like Django or FastAPI.
- Hands-on experience in GenAI technologies, particularly LLMs, RAG, and AI model integration.
- Expertise in tools like OpenAI GPT, Claude, and custom AI models.
- Deep understanding of the Software Development Life Cycle (SDLC) and design patterns.
Nice to Have:
- Experience with other programming languages like JavaScript, Go, or Rust.
- Familiarity with IoT, Raspberry Pi, or Arduino for integrating edge AI solutions.
- Knowledge of MLOps, deploying AI models in production, and optimizing AI performance.
- Experience with containerization tools like Docker and orchestration systems like Kubernetes.
This position offers an exciting opportunity to work with cutting-edge AI technologies, including LLMs and RAG, and contribute to innovative projects at Klizo Solutions.