We are looking for a talented AI/ML Full Stack Developer to join our team in Johar Town, Lahore, on a full-time, on-site basis. The ideal candidate will have between 3 to 6 years of experience managing the entire AI/ML product lifecycle—from research and development through deployment, optimization, and production monitoring. This role requires strong expertise in building intelligent systems and scalable AI-powered applications using modern full stack web technologies. Candidates must be comfortable working onsite with shifts from 2 PM to 11 PM, six days a week, including work-from-home on Saturdays. Immediate joiners will be given preference.
Key Responsibilities
- Research, design, develop, and implement Machine Learning and Deep Learning models.
- Fine-tune, optimize, and deploy Large Language Models (LLMs) and Generative AI solutions.
- Build and manage end-to-end AI/ML pipelines including data collection, preprocessing, model training, evaluation, deployment, monitoring, and continuous improvement.
- Take ownership of the complete AI/ML lifecycle, covering experimentation, testing, deployment, scaling, optimization, and maintenance.
- Deploy AI/ML solutions into production environments with a focus on scalability, reliability, latency optimization, and overall system performance.
- Continuously monitor and enhance model accuracy, inference speed, infrastructure efficiency, and production reliability.
- Develop scalable frontend and backend applications for AI-powered platforms and products.
- Design, build, and integrate RESTful APIs, microservices, and real-time data pipelines.
- Collaborate closely with Product, Engineering, and Design teams to deliver innovative AI-driven solutions and business features.
- Implement MLOps best practices, including CI/CD pipelines, containerization, model serving, automated deployments, and infrastructure optimization.
- Stay updated with the latest advancements in Artificial Intelligence, Machine Learning, Generative AI, and full stack technologies.
- Conduct technical interviews for Upwork and Staff Augmentation clients, including requirement discussions, technical evaluations, and client-facing communication.
Required Qualifications
- 3 to 6 years of professional experience in AI/ML Engineering and Full Stack Development.
- Proven experience in building, deploying, optimizing, and maintaining AI/ML applications in production environments.
- Strong proficiency in Python and ML frameworks such as TensorFlow, PyTorch, and Keras.
- Hands-on experience managing the full AI/ML lifecycle from model development to deployment and monitoring.
- Practical knowledge of deploying AI/ML applications on cloud or production infrastructure.
- Solid understanding of MLOps principles, including CI/CD pipelines, model serving, infrastructure optimization, and production monitoring.
- Experience with NLP, Computer Vision, Generative AI, LLMs, or Diffusion Models.
- Proficiency in frontend frameworks such as React.js, Next.js, or Angular.
- Experience with backend frameworks like Node.js, Django, or FastAPI.
- Strong knowledge of relational and NoSQL databases, including PostgreSQL, MongoDB, and MySQL.
- Hands-on experience with MLOps platforms such as MLflow, Kubeflow, SageMaker, or Vertex AI.
- Familiarity with Docker, Kubernetes, and cloud platforms including AWS, GCP, or Azure.
- Deep understanding of software architecture, REST APIs, distributed systems, and scalable application design.
- Solid mathematical foundation in Linear Algebra, Calculus, Probability, and Statistics.
- Excellent analytical, problem-solving, communication, and collaboration skills.
- Experience independently conducting technical interviews with Upwork or Staff Augmentation clients is mandatory.
Preferred Qualifications and Benefits
- Experience building AI-powered SaaS products or enterprise-grade AI applications.
- Familiarity with Vector Databases, Retrieval-Augmented Generation (RAG), AI Agents, or Autonomous AI Systems.
- Experience integrating LLM APIs and building AI automation workflows.
- Knowledge of AI ecosystem tools such as LangChain, LlamaIndex, Pinecone, Weaviate, or ChromaDB.
- Understanding of distributed AI infrastructure, scalable model serving, and high-performance AI deployment.
- Experience working with international clients, enterprise products, or client-facing technical discussions is a strong advantage.
- Competitive monthly salary ranging from Rs 450,000 to Rs 650,000.
Candidates should be ready to discuss their AI/ML experience, deployment expertise, familiarity with frameworks and cloud platforms, MLOps practices, frontend and backend technologies, and prior experience conducting technical interviews. This position offers an excellent opportunity to work in a dynamic environment focused on cutting-edge AI and full stack development.