Genpact global professional services and solutions firm delivering outcomes that shape the future. Our 125,000+ people across 30+ countries are driven by our innate curiosity, entrepreneurial agility, and desire to create lasting value for clients.
Genpact inviting applications for the role of Software Engineer – Generative AI.
Job Designation : Software Engineer – Generative AI
Qualification : Bachelor’s Degree
Experience : Freshers / Experienced
Skill Set :
- Strong understanding of generative AI models and algorithms.
- Proficiency in at least one Generative AI Model (OpenAI ChatGPT, llama, Claude 2, etc.).
- Expertise in Machine Learning and Python programming.
- Familiarity with microservices and cloud platforms (Azure, AWS, GCP – one of Azure/AWS is mandatory).
- Proficiency in Prompt Engineering techniques.
- Familiarity with popular AI frameworks like TensorFlow, PyTorch, or Keras.
- Experience with Databricks AI Platform or similar platforms.Knowledge of data preprocessing and data cleaning techniques.
- Experience working with Vector Search Utility and RAG techniques.
- Knowledge of reinforcement learning and transfer learning in the context of General AI.
- Understanding of cognitive science principles and their application to AI development.
- Excellent analytical and problem-solving skills.
- Good communication and collaboration skills.
- Ability to thrive in a fast-paced and dynamic environment.
Job Description :
Software Engineer will be responsible for creating cutting-edge artificial intelligence solutions that possess a broad understanding of diverse tasks and domains. You will contribute to the development of intelligent systems capable of adapting and learning across a wide range of applications.
- Develop and implement generative AI models and algorithms with a focus on Vector Search Utility and Retrieval-Augmented Generation (RAG) techniques.
- Utilize knowledge mining techniques to extract information from multiple sources, including Salesforce, ServiceNow, and Confluence system.
- Employ Prompt Engineering techniques to enhance the performance of AI models.
- Collaborate with cross-functional teams to design and deploy microservices using Python, Flask/Django, and cloud platforms such as Azure or AWS.
- Preprocess and clean data to ensure high-quality inputs for AI models.
- Create comprehensive documentation of algorithms, models, and methodologies for knowledge transfer within the team.
- Stay updated with the latest advancements in artificial intelligence, machine learning, and deep learning.
- Apply deep learning architectures, neural networks, and machine learning techniques to improve AI models.
- Contribute to the development of AI solutions using popular frameworks like TensorFlow, PyTorch, or Keras.
- Utilize platforms like Databricks AI Platform or similar tools for efficient model development and deployment.
- Apply analytical and problem-solving skills to address complex AI challenges.
- Foster a collaborative and learning-oriented environment by actively sharing knowledge and insights.
Location : Noida, India