Genpact a 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 Technical.

Job Designation : Software Engineer – Generative AI

Qualification : Bachelor’s / Master’s degree

Experience : Freshers / experienced

Skill Set :

  1. Strong programming skills in Python or similar languages.
  2. Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and their AI/ML services.
  3. Proficient in data manipulation and analysis using tools like Pandas, NumPy, and SQL.
  4. Expertise in deploying AI models using Microsoft Azure OpenAI, Google Cloud AI, and AWS AI services.
  5. Experience with large language models (LLMs) such as GPT-3, GPT-4, and other transformer-based models.
  6. Familiarity with MLOps tools and practices for continuous integration and deployment of AI models.
  7. Understanding of software engineering principles, including version control, testing, and CI/CD.
  8. Familiar with AI/ML frameworks and libraries such as TensorFlow, PyTorch, Keras, Hugging Face, etc. 
  9. Excellent problem-solving abilities and analytical thinking.
  10. Strong communication and interpersonal skills.
  11. Ability to work in a fast-paced, collaborative environment.

Job Description :

The ideal candidate will have deep expertise in AI/ML frameworks, a solid understanding of software engineering principles, and the ability to architect scalable AI solutions that drive business value. 

Solution Design and Architecture: 

  1. Lead the design and architecture of generative AI solutions, ensuring they meet business requirements and technical specifications.
  2. Collaborate with stakeholders to translate business needs into technical solutions, including data requirements, model selection, and deployment strategies.
  3. Develop end-to-end AI pipelines, from data ingestion and preprocessing to model training and deployment. 

Technical Leadership: 

  1. Provide technical guidance and mentorship to development teams on AI/ML best practices.
  2. Stay updated with the latest advancements in generative AI and evaluate their potential impact on current and future projects.
  3. Conduct code reviews and ensure the quality and performance of AI solutions.

AI Model Development: 

  1. Design, build, and optimize generative AI models using state-of-the-art techniques and frameworks.
  2. Experiment with different architectures, hyperparameters, and datasets to achieve optimal model performance.
  3. Ensure models are robust, scalable, and efficient in production environments.

Collaboration and Communication: 

  1. Work closely with data scientists, engineers, and product managers to align AI initiatives with business objectives.
  2. Communicate complex technical concepts to non-technical stakeholders in a clear and concise manner.
  3. Collaborate with external partners and vendors to integrate third-party AI solutions where necessary.

Project Management: 

  1. Lead and manage AI projects from conception to deployment, ensuring timely delivery and alignment with business goals.
  2. Develop project plans, timelines, and resource allocation to ensure successful project execution.
  3. Monitor project progress and adjust plans as needed to meet changing requirements and constraints.

Location : Gurugram, India