Python Developer AI/ML
Technology
DevsOrb
Lahore, Pakistan1 month ago
Full timeOn-site
Job description
Python Full Stack Developer (AI/ML):
Responsibilities:
- Design, develop, and maintain full-stack web applications using Python (Django/FastAPI/Flask) on the backend and React.js on the frontend.
- Build, integrate, and productionize AI/ML features — including LLM integrations (OpenAI, Anthropic Claude), RAG pipelines, semantic search, and vector database-backed retrieval.
- Design, develop, consume, and maintain RESTful APIs, and integrate third-party services and AI/ML APIs to support business and application requirements.
- Own data pipelines end-to-end, from ingestion and preprocessing to embedding generation, vector storage, and inference.
- Implement model experiment tracking, evaluation, and reproducible training-to-deployment pipelines.
- Design and maintain scalable microservices and distributed, event-driven applications.
- Deploy, monitor, and troubleshoot containerized services on cloud infrastructure (AWS/Azure/GCP), maintaining low-latency, production-grade API performance.
- Enforce data security and compliance (e.g., GDPR) in applications handling sensitive or regulated data.
- Provide general technical support by investigating problems, identifying root causes, and implementing practical solutions across the stack.
Requirements:
- 4+ years of professional software development experience, with strong hands-on experience across the frontend and backend.
- Solid experience with Python and at least one major backend framework (Django, FastAPI, or Flask), with the ability to work comfortably across the full application stack.
- Strong frontend development experience with React.js, TypeScript/JavaScript, HTML5, and CSS3.
- Practical experience integrating and building on top of LLMs (OpenAI, Anthropic Claude, or similar), including prompt engineering, RAG architectures, and semantic search.
- Experience with vector databases (Pinecone, FAISS, ChromaDB, pgvector, or similar) and embedding-based retrieval systems.
- Proven experience designing, developing, consuming, and maintaining RESTful APIs, and integrating third-party APIs and SaaS platforms.
- Strong experience working with both relational and non-relational databases, including PostgreSQL, MySQL, MongoDB, and Redis.
- Hands-on experience designing, developing, and maintaining microservices-based applications, including asynchronous/event-driven processing (e.g., Kafka).
- Familiarity with MLOps practices — containerization (Docker), CI/CD for models, and experiment tracking (Weights & Biases or similar) — and with cloud platforms (AWS, Azure, or GCP).
- Experience with AI-assisted coding and development tools such as GitHub Copilot, Claude Code, Cursor, or similar, or a strong willingness to incorporate them into daily workflow.
- Strong communication and collaboration skills, including the ability to work effectively with clients and internal teams across different platforms.
- Ability and willingness to continuously learn new technologies, tools, and platforms as business and technical requirements evolve.
Application Question(s)
- expected salary
Work Location: In person
Keywords
pythonartificial-intelligencemachine-learningplanning-and-designvisual-art-designproduct-development-and-designweb-applicationsdjangofastapiflaskreact-jsreactdata-pipelinedistribution-and-storageexperiment-trackingassessment-assessment-toolstraining-certificationeducation-trainingtraining-and-developmentmicroservices
Interested in this role?