Job Description
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 applications
- Have 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 Cycle
- Added 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 development
- Cloud platform familiarity (Azure / AWS / GCP)
- REST APIs, microservices & integration patterns
- C# / .NET Core
Good to Have:
- Microsoft Semantic Kernel
- Azure DevOps
- Model deployment / CI/CD
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application