Job Title : Senior Software Engineer
Experience : 4 - 7 Years
Work Location : Trivandrum
What roles and responsibilities will be performed by the selected candidate?
- Design, develop, and maintain AI-enabled applications and services .
- Implement and optimize Generative AI workflows such as prompt engineering, embeddings, and orchestration.
- Collaborate with product managers, architects, and data scientists to deliver scalable solutions.
- Ensure application performance, security, and maintainability .
- Participate in code reviews, testing, and agile development practices .
- Should be able to work independently and able to help and provide guidance and support to other members of the team.
- Contribute to technical discussions, share best practices, and support team growth.
What is the expectation from the candidate’s current role / profile?
Hands-on experience in software development with a focus on AI-driven applicationsHave a good experience with Web API and Web App Development.Strong exposure to Generative AI concepts (LLMs, embeddings, vector search, prompt design).Familiarity with cloud platforms (Azure, AWS, or GCP) and deployment practices.Strong analytical, problem-solving, and communication skills.Good collaboration experience working in agile teams .Should have a good understanding of End-to-End Software Development CycleAdded Advantage / Good to Have :Proficiency in C# / .NET Core .Exposure to Microsoft Semantic Kernel .Knowledge of containerization (Docker, Kubernetes) and CI / CD pipelines .Required Skills : Must Have :
Generative AI concepts (LLMs, embeddings, prompt design, vector search)Hands-on experience in AI-driven application developmentCloud platform familiarity (Azure / AWS / GCP)REST APIs, microservices & integration patternsC# / .NET CoreGood to Have :
Microsoft Semantic KernelAzure DevOpsModel deployment / CI / CD