About the job
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.
Requirements
- AI-enabled applications
- Generative AI workflows
- Web API Development
- Cloud Platforms
Preferred Technologies
- AI-enabled applications
- Generative AI workflows
- Web API Development
- Cloud Platforms
Similar Jobs
Senior Software Engineer
NVIDIA
Senior Software Engineer
NVIDIA
Senior Software Engineer
NVIDIA