company

Senior Software Engineer in AI & Machine Learning

devsinc-17Lahore, Punjab, Pakistan
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

- Bachelor's Degree in Computer Science or related fields.- 3+ years of experience in software engineering.- Proficient in Python and frameworks such as PyTorch, TensorFlow, or transformers-based models.- Experience in building or integrating AI agents using LangChain, LlamaIndex, CrewAI, or custom frameworks.- Strong understanding of the ML model lifecycle, including data processing, model training, evaluation, deployment, and monitoring.- Familiarity with cloud platforms (AWS/GCP/Azure) and containerization (Docker, Kubernetes).- Knowledge of API integrations, microservices, and asynchronous systems.- Solid software engineering fundamentals, including testing and version control.

About the job

Join our dynamic team at devsinc-17 as a Senior Software Engineer specializing in Artificial Intelligence and Machine Learning. In this pivotal role, you will be responsible for designing, developing, and scaling intelligent systems, including advanced AI agents that excel in reasoning, planning, and automation.

Your expertise will drive the creation of production-grade AI models, the integration of Large Language Models (LLMs), and the design of agent architectures that seamlessly interact with APIs, databases, and workflows. This position is a perfect blend of applied ML knowledge, strong backend engineering skills, and a product-oriented approach to problem-solving.

Key Responsibilities:

- Engineer autonomous or semi-autonomous AI agents with capabilities to plan, reason, and communicate with tools, APIs, or external systems.

- Implement agentic frameworks such as LangChain, LlamaIndex, CrewAI, or custom orchestration systems.

- Utilize existing industry capabilities to enhance virtual assistant functionalities, including voice interactions.

- Optimize reasoning and retrieval pipelines through embeddings, vector databases, and prompt engineering methodologies.

- Develop, train, and fine-tune machine learning models utilizing frameworks like PyTorch, TensorFlow, or scikit-learn.

- Engage in data preprocessing, feature engineering, and model evaluation for diverse tasks including NLP, computer vision, and predictive analytics.

- Construct ML pipelines for training, deployment, and performance monitoring in production settings.

- Collaborate with engineering teams to integrate AI components into backend systems and APIs effectively.

- Ensure the scalability and maintainability of codebases through CI/CD, observability practices, and cloud-native design on platforms such as AWS, GCP, or Azure.

- Contribute to the architectural design and review processes for AI-driven features and platforms.

- Stay updated with the latest advancements in LLMs, agent frameworks, and model architectures.

- Prototype and assess new methodologies for reasoning, tool usage, and adaptive behaviors in agents.

- Share insights and mentor peers in best practices for ML and AI development.

Qualifications:

- Bachelor's Degree in Computer Science or a related field.

- A minimum of 3 years of relevant experience in software engineering.

- Exceptional programming skills in Python (mandatory) and proficiency in frameworks such as PyTorch, TensorFlow, or transformers-based models.

- Demonstrated experience in building or integrating AI agents using frameworks like LangChain, LlamaIndex, CrewAI, or custom solutions.

- Strong understanding of the machine learning model lifecycle including data processing, model training, evaluation, deployment, and monitoring.

- Familiarity with cloud platforms (AWS, GCP, Azure) and containerization technologies (Docker, Kubernetes).

- Knowledge of API integrations, microservices, and asynchronous systems.

- Solid grasp of vector databases such as Pinecone, Weaviate, FAISS, and Chroma, and their retrieval architectures.

- Strong foundation in software engineering principles including testing, version control, and system design.

- Experience in LLM fine-tuning, prompt optimization, or Retrieval-Augmented Generation (RAG) systems.

About devsinc-17

At devsinc-17, we are dedicated to pushing the boundaries of technology. Our team is focused on creating innovative solutions that harness the power of AI and machine learning to transform industries and improve lives. Join us in our mission to lead the way in AI advancements.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.