Job Search and Career Advice Platform

Enable job alerts via email!

Python Developer

P.T. Adi Media Expertindo

Jawa Timur

On-site

IDR 333.111.000 - 499.667.000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology firm in Indonesia is seeking a talented Python Developer to help build innovative AI-based solutions like intelligent chatbots. You will be responsible for designing, developing, and optimizing AI applications, leveraging your strong programming skills to integrate Large Language Models into production environments. The ideal candidate will possess deep knowledge in Python and possess excellent problem-solving abilities. This role offers a unique opportunity to work on cutting-edge technology in a dynamic environment.

Qualifications

  • Proven experience developing AI-powered applications and chatbots.
  • Ability to design scalable system architectures.
  • Understanding of Large Language Models and relevant technologies.

Responsibilities

  • Design and develop AI chatbots and conversational interfaces.
  • Integrate LLMs into production applications.
  • Build and maintain APIs for AI services.

Skills

Strong proficiency in Python 3.x
Solid grasp of OOP principles
Understanding of asynchronous programming
Strong problem-solving abilities
Excellent communication skills
Job description

We are seeking a talented Python Developer to join our team and help build cutting-edge AI-based solutions, including intelligent chatbots and conversational AI systems. You'll work on developing innovative applications that leverage Large Language Models (LLMs) and modern AI technologies to solve real-world problems.

Key Responsibilities
  • Design and develop AI-powered chatbots and conversational interfaces
  • Integrate Large Language Models (OpenAI, Anthropic Claude, etc.) into production applications
  • Build and maintain REST APIs for AI services
  • Implement RAG (Retrieval-Augmented Generation) systems and vector databases
  • Design scalable and maintainable backend architectures
  • Collaborate with stakeholders to understand requirements and translate them into technical solutions
  • Optimize AI applications for performance, cost, and user experience
  • Ensure security best practices in all implementations
Mandatory Requirements
Core Programming Skills
  • Strong proficiency in Python 3.x with deep understanding of best practices
  • Solid grasp of object-oriented programming (OOP) principles and design patterns
  • Understanding of asynchronous programming concepts and when to apply them
  • Experience with code organization, modularity, and writing maintainable code
AI & LLM Expertise
  • Understanding of how Large Language Models work (tokens, context windows, limitations)
  • Knowledge of prompt engineering principles and techniques
  • Understanding of when to use RAG vs fine-tuning vs prompt engineering
  • Awareness of AI limitations, hallucinations, and mitigation strategies
Backend Development
  • Experience building REST APIs with Python frameworks
  • Strong understanding of API design principles
  • Knowledge of database design fundamentals (SQL and/or NoSQL)
  • Understanding of authentication and authorization mechanisms
System Design
  • Ability to design scalable and maintainable system architectures
  • Understanding of performance considerations and optimization strategies
  • Knowledge of security best practices and data protection
Soft Skills
  • Strong problem-solving and debugging abilities
  • Excellent communication skills
  • Ability to break down complex problems systematically
  • Self‑motivated with ability to work independently
Preferred Qualifications (Advantages)
  • Experience with LLM frameworks (LangChain, LlamaIndex, Haystack)
  • Hands‑on experience with FastAPI, Flask, or Django
  • Familiarity with vector databases (Pinecone, Weaviate, ChromaDB, FAISS)
  • Experience with NLP libraries (spaCy, NLTK, Hugging Face Transformers)
  • Knowledge of cloud platforms (AWS, Google Cloud, or Azure)
  • Experience with Docker and containerization
  • Understanding of CI/CD pipelines
  • Previous chatbot development experience (Rasa, Botpress, or similar)
  • Experience with ML frameworks (scikit‑learn, TensorFlow, PyTorch)
  • Portfolio of AI/chatbot projects
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.