Required Skills
About the Job
Cargill India's Global Impact DT&D team is looking for a skilled Full Stack Software Engineer specializing in Generative AI. In this role, you will develop and maintain end-to-end AI-powered digital solutions to advance sustainability and global communication initiatives. You'll leverage cutting-edge Generative AI technologies, including Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), and intelligent document processing. This position requires hands-on expertise in Python for backend development and React for frontend, with a passion for applying AI to solve practical challenges.
Key responsibilities include designing and developing full-stack applications with Python (FastAPI) and React, integrating Generative AI solutions like LLMs and RAG pipelines, and building scalable RESTful APIs and backend services. You will also be involved in optimizing data pipelines, integrating AI/ML services (e.g., OpenAI, Azure OpenAI) into enterprise applications, and ensuring code quality and performance through best engineering practices. Collaboration with cross-functional teams, participation in code reviews, testing, debugging, and utilizing Git-based workflows are integral to this role. Staying abreast of AI, cloud, and full-stack development trends is essential.