About the Role
Develop robust backend systems and intelligent AI integrations using Python, Flask, and modern LLM frameworks. Combine strong engineering fundamentals with AI-driven development to create scalable, high-performance applications while continuously expanding your capabilities through AI-powered learning.
Responsibilities
- Architect and implement Python/Flask APIs with AI-assisted development
- Build data models and migrations using SQLAlchemy and Alembic
- Integrate and fine-tune LLM capabilities using LangChain and ChatOpenAI
- Develop secure authentication systems with Flask-Login
- Create structured Pydantic schemas for AI agent tools
- Design and implement ERP integrations (Coupa, JDE) using AI-enhanced approaches
- Apply AI-driven code generation for repetitive backend tasks
- Implement cryptographic solutions (Fernet) for secure data handling
- Craft conversational AI interfaces with optimized prompt engineering
Technical Skills
- Bachelor’s in CS/SE or equivalent practical experience
- Strong proficiency in Python 3 and Flask framework
- Experience with ORM technologies (SQLAlchemy) and database migrations
- Knowledge of LLM frameworks (LangChain, Hugging Face) and integration patterns
- Understanding of REST API design principles and implementation
- Experience with authentication systems and security best practices
- Proficiency with AI-assisted backend development workflows
- Familiarity with ERP systems and integration approaches
AI-Powered Learning
- Leverage AI tools to identify and address knowledge gaps in ML/backend development
- Use AI platforms to analyze your code and suggest architectural improvements
- Practice with AI assistants to refine prompt engineering techniques
- Stay updated with AI-curated resources on Python backend and ML integration
- Track skill development with AI-suggested growth opportunities
- Apply AI recommendations to optimize database performance and queries
AI Integration Skills
- Create effective prompts for LLM-based tools and agents
- Design conversational interfaces that connect to domain-specific functions
- Select appropriate AI frameworks for different backend challenges
- Use AI to analyze and enhance API design and documentation
- Apply ML techniques for data validation and error prediction
- Structure AI agents to interact with external systems securely
Soft Skills
- Balance AI assistance with critical engineering judgment
- Communicate complex AI integration concepts to team members
- Commit to continuous learning in evolving ML technologies
- Combine AI suggestions with software engineering best practices
- Demonstrate responsible AI implementation and data handling
Work Expectations
- 5:00 PM to 2:00 AM Pakistan Standard Time
- Participate in AI-assisted code reviews and architecture sessions
- Contribute to the organization’s AI capabilities and knowledge base
- Share insights on effective backend/ML integration patterns
- Document AI integration approaches for knowledge transfer
Pakistan-Specific Advantages
- Use AI to overcome infrastructure challenges in development environments
- Develop solutions that operate efficiently with varied connectivity
- Apply AI-driven optimization for deployment in Pakistani hosting environments
- Create systems that respect local data sovereignty requirements
Interview Process
- 4-hour paid coding assignment demonstrating Python/Flask skills and LLM integration
- Alternative: Four 1-hour technical interviews covering backend architecture, database design, API development, and ML integration
Join us to pioneer AI-enhanced backend development while building powerful, intelligent systems and accelerating your professional growth in Python and ML technologies.
Job Category: development
Job Type: Full Time
Job Working Hours: 5pm – 2am
Job Location: Gulberg Lahore