Python Developer (AI Applications)
Apply for this positionWe are looking for a skilled Python Developer to join our team and lead the charge in building next-generation AI-powered applications. You won’t just be writing scripts; you’ll be architecting the bridge between complex machine learning models and seamless user experiences.
Key Responsibilities
Build & Scale AI Apps: Design, develop, and deploy robust Python-based applications that integrate AI/ML capabilities.
API Development: Create and maintain high-performance APIs (using FastAPI or Flask) to serve model predictions to front-end systems.
System Integration: Collaborate with data scientists to integrate pre-trained models (LLMs, Computer Vision, etc.) into production environments.
Optimization: Refactor and optimize code for maximum speed and scalability, ensuring low-latency responses for AI features.
Data Pipelines: Build and manage data ingestion and processing pipelines to feed AI models.
Technical Requirements
Python Mastery: Expert-level knowledge of Python and its asynchronous programming patterns.
AI/ML Frameworks: Proven experience working with libraries such as LangChain, OpenAI API, PyTorch, or TensorFlow.
Backend Ecosystem: Deep understanding of web frameworks like FastAPI, Django, or Flask.
Vector Databases: Familiarity with vector storage solutions like Pinecone, Milvus, or Weaviate for RAG (Retrieval-Augmented Generation) workflows.
DevOps & Cloud: Experience deploying applications via Docker/Kubernetes on cloud platforms like AWS, GCP, or Azure.
Data Handling: Proficiency in SQL (PostgreSQL) and NoSQL databases, along with data manipulation libraries like Pandas and NumPy.
Soft Skills
Problem-Solver: A "hacker" mindset—you enjoy finding creative ways to make AI models work within practical constraints.
Clear Communicator: Ability to explain technical AI concepts to non-technical stakeholders.
Self-Starter: Comfortable working in a fast-paced, iterative environment where the AI landscape changes weekly.
Powered by MindHunt AI