Posted 2 months ago
Kodexo Labs is a leading custom AI software development company based in Pakistan, delivering innovative solutions to clients worldwide. With our “CREATE – INSPIRE – DELIVER” ethos, we build cutting-edge AI applications that solve complex business challenges.
Role Overview
Seeking an AI Software Engineer with expertise in NLP, data manipulation and analysis, generative AI, and LLM. Responsibilities include developing and implementing AI/ML solutions, particularly in NLP and generative AI, and building robust and scalable applications. Work with a dynamic team and engineersC
Responsibilities:
- Develop and maintain Python-based web applications using Django, Flask, or FastAPI
- Write clean, efficient, and well-documented code
- Collaborate with cross-functional teams to design, develop, and deploy software solutions
- Troubleshoot and debug issues in existing codebase
- Optimize code for performance and scalability
- Integrate data from various sources and APIs
- Develop and maintain RESTful APIs
- Write and execute unit tests and integration tests
- Participate in code reviews and provide constructive feedback
- Stay up-to-date with emerging trends and technologies in Python development
Requirements:
- At least 2+ year of experience in developing web applications using Django, Flask, or FastAPI
Core Programming & Frameworks
- Strong proficiency in Python with 2-4 years of experience
- Experience building production APIs with FastAPI or similar frameworks (Flask, Django)
LLM Integration & Development
- Hands-on experience integrating generative AI models (OpenAI GPT, Anthropic Claude, Google Gemini)
- Proven ability in prompt engineering and optimization techniques
- Experience with LLM orchestration frameworks (LangChain, LlamaIndex)
Advanced AI Systems
- Working knowledge of agentic AI systems using LangGraph or similar frameworks
- Implementation experience with Retrieval-Augmented Generation (RAG) systems
- Familiarity with embedding models (OpenAI, Sentence Transformers, Cohere)
- Practical experience with vector databases (Pinecone, Weaviate, Chroma, Qdrant)
Nice to Have
- Experience with model fine-tuning (LoRA, full fine-tuning)
- Knowledge of evaluation frameworks and metrics for LLM applications
- Familiarity with MLOps practices and deployment pipelines
- Understanding of cost optimization strategies for LLM applications
Soft Skills
- Strong problem-solving abilities and analytical thinking
- Effective communication skills for technical documentation
- Ability to work collaboratively in cross-functional teams
What You’ll Get To Do Every Day
- Refine backlogs weekly
- Weekly agile design meetings
- Regular check-ins with your EM
- Biweekly retrospectives
- Daily team standups
What We Offer
- AI Tools Allowance: Company-provided subscriptions to premium AI coding tools
- Performance Bonuses & Increments: performance-based incentives
- Professional Growth: Learning sessions for AI and development
- Compensation: Competitive Salary packages along with additional perks
- Diverse and Innovative Projects: Opportunity to contribute to a variety of forward-thinking projects across industries.
- Commute: Offer Fuel cards/allowance
- Weekly lunch on Friday
- WFH Twice a month
- Professional and flexible work environment
- Annual Retreat
- Annual Paid Leaves
