Senior Software Engineer

2 weeks ago


Thiruvananthapuram, India PIT SOLUTIONS LIMITED Full time
Job Description

Job Title: Senior Software Engineer – Python /Generative AI

Experience :5+ years    

Location: Trivandrum

Education Qualification - B.Tech

 

Job Summary:

 

We are seeking an experienced Senior Python Engineer – Generative AI to design, develop, and deploy large-scale AI-driven applications. The ideal candidate will bring strong expertise in Python development, LLM integration, and knowledge-augmented architectures (RAG/KAG), along with hands-on experience in building robust APIs, AI workflows, and scalable agentic systems. This role requires a solid understanding of modern data processing pipelines, distributed systems, caching strategies, and containerized deployments.


Key Responsibilities

  • Develop and maintain large-scale Python applications leveraging Generative AI technologies.
  • Integrate and utilize pre-trained LLMs via APIs (OpenAI, Anthropic, Hugging Face, etc.).
  • Design and implement Retrieval-Augmented Generation (RAG) and Knowledge-Augmented Generation (KAG) pipelines.
  • Build document processing and text extraction workflows for search, indexing, retrieval, and document intelligence.
  • Develop robust REST APIs using FastAPI or Flask.
  • Create and orchestrate workflows with n8n.
  • Integrate and build agentic AI systems using Langchain, vLLM, Langraph, Agno, and (optionally) Foundry agents.
  • Develop and optimize complex agentic pipelines for decision-making and automation.
  • Implement distributed task queues using Celery and RabbitMQ.
  • Design and implement various caching mechanisms: semantic caching, in-memory caching (Redis, Memcached), distributed caching (Redis Cluster), etc.
  • Work with RDBMS, NoSQL, and Vector Databases (Pinecone, Qdrant, Milvus, Chroma DB, Elasticsearch).
  • Containerize applications using Docker for scalable deployment.
  • Ensure code quality and reliability through unit testing (PyTest).
  • Monitor application health and performance using Prometheus and Grafana.
  • Leverage Microsoft Azure services such as Durable Functions, Service Bus, and Document Intelligence for cloud-native solutions.
  • Collaborate with cross-functional teams to define requirements and deliver solutions.
  • Maintain comprehensive documentation and adhere to best coding practices.

Required Skills & Qualifications

  • 5+ years of professional Python development experience.
  • Experience integrating LLMs and NLP APIs (OpenAI, Anthropic, Hugging Face, etc.).
  • Practical expertise in RAG/KAG architectures for knowledge retrieval/augmentation.
  • Experience with document processing, NLP workflows, and document intelligence solutions.
  • Advanced API development skills with FastAPI and/or Flask.
  • Hands-on experience with agentic/graph-based frameworks: Langchain, vLLM, Langraph, Agno.
  • Experience with workflow automation tools (n8n).
  • Proficiency with distributed task queues (Celery, RabbitMQ).
  • Expertise in caching mechanisms: semantic caching, in-memory (Redis/Memcached), distributed caching schemes.
  • Experience with RDBMS, NoSQL, and Vector Databases (Pinecone, Qdrant, Milvus, Chroma DB, Elasticsearch).
  • Skilled in containerization using Docker.
  • Practical experience with monitoring tools: Prometheus and Grafana.
  • Proficient in writing unit tests using PyTest.
  • Familiarity with Azure services: Durable Functions, Service Bus, Document Intelligence.
  • Strong communication and teamwork abilities.
  • Commitment to code quality, documentation, and software engineering best practices.

Preferred/Plus Skills

  • Experience working with Foundry agents or similar agentic frameworks.
  • Experience implementing YOLO models for vision or document AI applications.
  • Familiarity with Google AI Studio for rapid prototyping or LLM integration.
  • Prior experience deploying or orchestrating GenAI solutions on Microsoft Azure.

 





  • Thiruvananthapuram, India Velodata Global Pvt Ltd Full time

    We're Hiring: Senior Software Engineer – AI (Generative AI & LLMs) Location:Trivandrum (Onsite) Salary:Up to 13 LPA Experience:3–5 years (AI/ML Engineering) Availability:Immediate joiners or up to 20 days' notice About the Role We are looking for aSenior Software Engineer – AIwho is passionate about building and deploying cutting-edgeGenerative AI...


  • Thiruvananthapuram, Kerala, India Scripting Resumes Full time

    Looking Senior Software Engineer C/C++ Networking full time role and client looking for Immediate joiner or max 15 days and it is Work from OfficeSenior Software Engineer C/C++ NetworkingJob Type : Full TimeJob Positions : 1Location : Bangalore , Trivandrum , Chennai , Hyderabad , Pune (Work from Office)Job Description :- 5- 8 years of C/C++ development...


  • Thiruvananthapuram, Kerala, India Cydez Technology Consulting Services Full time ₹ 8,00,000 - ₹ 12,00,000 per year

    We are seeking a highly skilled Full Stack Senior .NET Software Engineer with strong experience in Angular and familiarity with Microsoft Azure to join our software development team


  • Thiruvananthapuram, India Cydez Technology Consulting Services Full time

    We are seeking a highly skilled Full Stack Senior .NET Software Engineer with strong experience in Angular and familiarity with Microsoft Azure to join our software development team


  • Thiruvananthapuram, Kerala, India Tothr Full time ₹ 8,00,000 - ₹ 25,00,000 per year

    We are seeking Dynamic Candidate for the role of Senior Software Engineer (Technical Lead),Unblock and mentor developers, providing guidance, troubleshooting, and code-level problem solving. Ensure QA quality and documentation standards are met. Required Candidate profileCandidate Should be Proficient in both -Software Development and Architecture &...


  • Thiruvananthapuram, Kerala, India Techvantage Analytics Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    is a next-generation technology and product engineering company at the forefront of innovation in Generative AI, Agentic AI, and autonomous intelligent systems. We build intelligent, cutting-edge solutions designed to scale and evolve with the future of artificial intelligence. We are looking for a Senior Software Engineer - AI with 3+ years of...


  • Thiruvananthapuram, India Terumo Blood and Cell Technologies Full time

    ESSENTIAL DUTIES • Act as high-level technical expert, addressing problems of systems integration, compatibility, and multiple platforms. • Lead a large development team in the design of highly complex software systems for internal and external customers and is responsible for project completion as required. • Designs, develops, operates and maintains...


  • Thiruvananthapuram, Kerala, India Wybe Technologies Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Company DescriptionAtWybe Technologies, we are redefining digital transformation. From HR technologies and supply chain solutions to advanced product engineering, we buildcutting-edge platformsthat drive growth, efficiency, and innovation for global enterprises. Our culture thrives on collaboration, continuous learning, and solving complex challenges with...


  • Thiruvananthapuram, Kerala, India Quest Global Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Job Requirements Job DescriptionSummary: We are looking for a highly experienced and talented Senior Lead Engineer with expertise in C#, WinForms, WPF, and .NET to join our dynamic team at Quest. In this role, you will be responsible for leading a team of developers, designing and developing robust software solutions, and contributing to the overall...


  • Thiruvananthapuram, India Terumo Penpol Full time

    Software Engineer JOB SUMMARY Under general direction, participates as high-level technical expert in design development, coding, testing, and debugging new software or significant enhancements to existing software for third party customers, project leads, and management. Works with technical staff to understand problems with software and develops...