Python AI Developer
ThoughtMinds is a global leader in delivering solutions built on Large Language Models (LLM) and Generative AI, helping enterprises accelerate innovation and digital transformation. We're seeking a skilled Python Developer with a strong interest in AI/ML applications to join our fast-paced and growing team.
Essential Job Functions
Design, build, and maintain scalable backend systems using Python for AI and ML-driven applications
Work on building APIs and services that integrate with LLM, NLP, and Generative AI models
Collaborate closely with AI/ML engineers, data scientists, and product teams to deploy and scale model-backed features
Develop reusable Python libraries and microservices supporting AI workloads
Participate in design reviews, code reviews, and contribute to software architecture discussions
Continuously explore and integrate advancements in AI tools and open-source frameworks into projects
Required Skills & Qualifications
3+ years of professional experience in Python backend development
Strong knowledge of Django, FastAPI, or similar frameworks
Experience working with LLMs, transformers, OpenAI APIs, or Hugging Face libraries (preferred)
Good understanding of data structures, API design, and asynchronous programming
Familiarity with containerization tools like Docker and cloud platforms (Azure, AWS, or GCP)
Experience with relational (PostgreSQL, MySQL) and non-relational (MongoDB) databases
Comfortable working with Git and CI/CD tools
Strong problem-solving mindset and eagerness to learn emerging AI technologies
Bachelor's or Master's degree in Computer Science or related field
Good to Have
Exposure to MLOps, model deployment, or AI pipelines
Basic understanding of data engineering workflows
Experience working with vector databases, embeddings, or retrieval-augmented generation (RAG) systems