
GenAI Engineer- Python
Role summary
Infosys is seeking an AI/ML & Generative AI Engineer with expertise in designing, developing, and deploying advanced AI solutions, including LLMs and Agentic AI architectures. The role involves collaborating with clients to understand business challenges, architecting scalable AI solutions, and deploying them on cloud platforms like Azure ML and GCP AI Services. This position offers the chance to work with cutting-edge Generative AI technologies, LLM fine-tuning, agentic orchestration, and vector databases, contributing to impactful consulting solutions across the Banking, Finance, and Capital Markets industries. The role requires at least 4 years of IT experience and cloud platform knowledge.
Infosys is seeking an AI/ML & Generative AI Engineer with deep expertise in designing, developing, and deploying advanced AI solutions, includingLarge Language Models (LLMs) and Agentic AI architectures. The ideal candidate will collaborate with clients to understand complex business challenges, architect scalable AI solutions, and deploy them using modern cloud platforms such as Azure ML and GCP AI Services.
This role offers the opportunity to work on cutting-edge technologies in Generative AI, LLM fine-tuning, agentic orchestration, and vector databases, while shaping impactful consulting solutions across industries like Banking, Finance, and Capital Markets.
Required Qualifications:
- Candidate must be located within commuting distance of Charlotte, NC/ Dallas, TX or be willing to relocate to the area.
- At least 4 years of experience in Information Technology.
- Experience in cloud platforms (Azure, GCP) and their AI/ML services.
- Bachelor’s degree or foreign equivalent required from accredited institution. Will also consider three years of progressive experience in the specialty in lieu of every year of education
- Applicants authorized to work for any employer in the United States without employer-based visa sponsorship are welcome to apply. Infosys is unable to provide immigration sponsorship for this role at this time.
Preferred Qualifications:
- Experience in Big Data technologies (e.g., BigQuery, Hadoop). Expertise in ML model development, data engineering, and software engineering principles.
- Knowledge of MLOps and AI/ML deployment (e.g., SageMaker, Snowflake). Hands-on experience in Generative AI, LLMs, and agentic frameworks.
- Hands-on experience with vector databases and RAG pipelines.
- Familiarity with CI/CD, DevOps, and automation tools in AI/ML contexts.
- Domain expertise in Banking, Finance, or Capital Markets is a plus.
*The job entails sitting as well as working at a computer for extended periods of time. Should be able to communicate by telephone, email or face to face. Travel may be required as per the job requirements.*
Along with competitive pay, as a full-time Infosys employee you are also eligible for the following benefits: -
- Medical/Dental/Vision/Life Insurance
- Long-term/Short-term Disability
- Health and Dependent Care Reimbursement Accounts
- Insurance (Accident, Critical Illness, Hospital Indemnity, Legal)
- 401(k) plan and contributions dependent on salary level
- Paid holidays plus Paid Time Off
Sample INFOSYS NOVA HOLDINGS LLC interview questions
- 1
Design a food delivery system like DoorDash.
system designmedium - 2
Aggressive Cows Maximize the minimum distance between aggressive cows in stalls. Input: stalls = [0,4,3,7,10,9], cows = 3 Output: 4 Explanation: Placing the cows at positions 0, 4, and 10 yields a maximum possible minimum distance of 4 between any two cows.
codingmedium - 3
Palindrome After Deleting One Character Determine if a string can be a palindrome after deleting at most one character. Input: s = "abc" Output: FALSE Explanation: Deleting any single character leaves either "ab", "bc", or "ac", none of which result in a valid palindrome.
codingmedium - 4
Encode and Decode Strings Encode a list of strings into a single string and decode it back. Input: strs = ["","hello",""] Output: ["","hello",""] Explanation: Prepends chunk lengths and a delimiter (e.g., "0#5#hello0#") to safely encode and perfectly restore empty strings.
codingmedium - 5
Implement a Trie Implement a Trie for prefix matching. Input: insert("hello"), startsWith("hel") Output: TRUE Explanation: Traverses the Trie nodes to confirm that the prefix "hel" actively exists within the inserted word "hello".
codingmedium
Sign up for a personalized interview prep pack tailored to this role.