Software Engineer - I- AI/ML
- Work arrangement
- On-site
- Occupation
- Software & IT
- Location
- Lahore, Punjab, PK
- Compensation
- Not disclosed
- Apply by
- May 07, 2027
About this role
Devsinc is looking for a skilled and motivatedSoftware Engineer I – AI/MLwith a minimum of1.5 years of professional experience in Artificial Intelligence, Machine Learning, and Python development, preferably post-graduation.
The ideal candidate should have strong expertise inPython, Machine Learning, Deep Learning, Generative AI, Large Language Models (LLMs), RAG pipelines, and Agentic AI, along with strong technical and problem-solving skills.
We are looking for someone withexcellent English communication abilities, hands-on experience developing AI-powered applications, and the ability to collaborate with cross-functional teams in a fast-paced, client-focused, services-based environment.
Requirements
- Responsibilities
- Design, develop, test, and maintain AI/ML applications and intelligent solutions using Python.
- Develop and integrateGenerative AI applicationsusing Large Language Models (LLMs), prompt engineering, and Retrieval-Augmented Generation (RAG).
- Build and implementAgentic AI workflowsusing LangChain, LangGraph, LlamaIndex, or similar frameworks.
- Develop scalable Python backend services and RESTful APIs usingFastAPI, Flask, or Django.
- Implement Machine Learning and Deep Learning models usingScikit-learn, TensorFlow, or PyTorch.
- Integrate LLM APIs such asOpenAI, Anthropic, Gemini, and open-source models into real-world applications.
- Work with vector databases such asPinecone, FAISS, ChromaDB, or Weaviatefor semantic search and retrieval.
- Perform data preprocessing, feature engineering, model evaluation, optimization, and fine-tuning.
- Collaborate with engineering teams to integrate AI/ML models into scalable applications and existing systems.
- Support AI/ML model deployment, monitoring, debugging, and performance optimization.
- Participate in technical discussions, code reviews, and problem-solving activities while following software development best practices.
- Write clean, efficient, reusable, and well-documented code.
- Requirements
- Bachelor's degree inComputer Science, Software Engineering, Artificial Intelligence, Data Science, or a related field.
- Minimum 1.5 years of professional experiencein AI/ML development, preferably post-graduation.
- Strong proficiency inPython programming, Object-Oriented Programming (OOP), Data Structures, Algorithms (DSA), and logical problem-solving.
- Hands-on experience withMachine Learning and Deep Learningusing Scikit-learn, TensorFlow, or PyTorch.
- Practical experience developingGenerative AI applications, LLM integrations, RAG pipelines, and prompt engineering solutions.
- Working knowledge ofAgentic AI frameworks, including LangChain, LangGraph, LlamaIndex, or similar tools.
- Experience developingRESTful APIs and backend applicationsusing FastAPI, Flask, or Django.
- Understanding ofNatural Language Processing (NLP), transformers, embeddings, and vector databases.
- Familiarity withSQL/NoSQL databases, including PostgreSQL, MySQL, or MongoDB.
- Working knowledge ofGit, Docker, CI/CD pipelines, and software engineering best practices.
- Familiarity with cloud platforms such asAWS, Azure, or Google Cloud Platform (GCP).
- Strong analytical thinking, debugging, coding, and real-world problem-solving abilities.
- Excellent English communication and interpersonal skills, with the ability to clearly explain technical concepts and collaborate effectively.
- Ability to work in afast-paced, services-based environment, collaborate with international teams, and adapt to changing project requirements.