GitHub Copilot & Agentic AI Specialist
We are seeking a highly skilled GitHub Copilot and Agentic AI Specialist with extensive experience in Python development and modern AI agent frameworks. The role involves designing, developing, and integrating intelligent agentic AI workflows using platforms such as Azure AI Foundry, Azure Agentic AI Services, Amazon Bedrock, along with hands-on expertise in GitHub Copilot usage and optimization. The ideal candidate will have strong knowledge in RAG pipelines, vector databases, chunking strategies, system prompt engineering, and API integrations to build scalable AI-powered solutions.
Key Responsibilities
· Design and implement Agentic AI workflows using Azure AI Foundry, Azure Agentic AI, Amazon Bedrock, or similar platforms.
· Develop robust backend and AI integration components using Python.
· Build, configure, and maintain Knowledge Bases (KB) for AI agent functionality.
· Implement Retrieval-Augmented Generation (RAG) pipelines including ingestion, indexing, retrieval, and response optimization.
· Set up and manage vector databases (e.g., Pinecone, ChromaDB, Weaviate, FAISS).
· Develop and maintain APIs and perform end-to-end API integrations with external and internal systems.
· Utilize GitHub Copilot for code generation, productivity acceleration, and adherence to best development practices.
· Perform chunking strategies for unstructured data and design system prompts for agent orchestration.
· Work closely with cross‑functional engineering and product teams to deliver scalable intelligent solutions.
· Optimize AI agent performance, accuracy, and reliability through structured experimentation and evaluation.
· Write clean, maintainable, and well‑documented code following modern engineering practices.
· Stay current with agentic AI industry trends, tooling, and emerging technologies.
Required Qualifications
· 7+ years of overall software development experience.
· Strong hands-on experience in Python programming.
· Practical knowledge and project experience in Agentic AI implementations using:
o Azure AI Foundry
o Azure Agentic AI Service
o Amazon Bedrock
o (or similar agentic frameworks)
· Expertise in API development and integration.
· Hands-on experience and strong working knowledge of GitHub Copilot.
· Good understanding of designing and configuring Knowledge Bases (KB) for LLM-based agents.
· Practical experience implementing RAG workflows.
· Proficiency in setting up and optimizing vector databases.
· Experience with data chunking, document preprocessing, and system prompt engineering.
· Excellent communication and stakeholder‑management skills.
· Ability and willingness to appear for in-person interviews if required.
Preferred Skills
· Exposure to multimodal or workflow‑based AI agent frameworks.
· Experience with Azure, AWS, or other cloud ecosystems for AI workloads.
· Understanding of CI/CD workflows and DevOps practices for AI-based systems.
· Experience working with enterprise-grade AI security, governance, and compliance.
· Contributions to AI/ML open-source communities.
Responsibilities
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
As an Application Developer, you will design, build, and configure applications to meet business process and application requirements. A typical day involves collaborating with various teams to understand their needs, developing innovative solutions, and ensuring that applications are aligned with business objectives. You will engage in problem-solving activities, participate in team meetings, and contribute to the overall success of projects by leveraging your expertise in application development. Roles & Responsibilities: - Expected to be an SME.- Collaborate and manage the team to perform.- Responsible for team decisions.- Engage with multiple teams and contribute on key decisions.- Provide solutions to problems for their immediate team and across multiple teams.- Facilitate knowledge sharing sessions to enhance team capabilities.- Monitor project progress and ensure timely delivery of application features. Professional & Technical Skills: - Must To Have Skills: Proficiency in Kinaxis.- Good To Have Skills: Experience with A&D Aftermarket.- Strong understanding of application development methodologies.- Experience with integration of applications with existing systems.- Familiarity with user interface design principles and best practices. Additional Information: - The candidate should have minimum 5 years of experience in Kinaxis.- This position is based at our Chennai office.- A 15 years full time education is required.
Responsibilities
As an Application Developer, you will design, build, and configure applications to meet business process and application requirements. A typical day involves collaborating with various teams to understand their needs, developing innovative solutions, and ensuring that applications are aligned with business objectives. You will engage in problem-solving activities, participate in team meetings, and contribute to the overall success of projects by leveraging your expertise in application development. Roles & Responsibilities: - Expected to be an SME.- Collaborate and manage the team to perform.- Responsible for team decisions.- Engage with multiple teams and contribute on key decisions.- Provide solutions to problems for their immediate team and across multiple teams.- Facilitate knowledge sharing sessions to enhance team capabilities.- Monitor project progress and ensure timely delivery of application features. Professional & Technical Skills: - Must To Have Skills: Proficiency in Kinaxis.- Good To Have Skills: Experience with A&D Aftermarket.- Strong understanding of application development methodologies.- Experience with integration of applications with existing systems.- Familiarity with user interface design principles and best practices. Additional Information: - The candidate should have minimum 5 years of experience in Kinaxis.- This position is based at our Chennai office.- A 15 years full time education is required.
Salary : Rs. 0.0 - Rs. 1,90,000.0
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
As an Application Support Engineer, you will act as software detectives, providing a dynamic service that identifies and solves issues within multiple components of critical business systems. Your typical day will involve collaborating with various teams to troubleshoot and resolve software-related challenges, ensuring the smooth operation of essential applications. You will engage in problem-solving activities, analyze system performance, and contribute to the continuous improvement of processes and systems, all while maintaining a focus on delivering high-quality support to users and stakeholders. Roles & Responsibilities: - Expected to perform independently and become an SME.- Required active participation/contribution in team discussions.- Contribute in providing solutions to work related problems.- Assist in the documentation of processes and solutions to enhance knowledge sharing within the team.- Engage in proactive monitoring of systems to identify potential issues before they impact users. Professional & Technical Skills: - Must To Have Skills: Proficiency in PySpark.- Strong understanding of data processing frameworks and distributed computing.- Experience with troubleshooting and debugging complex software issues.- Familiarity with database management and SQL for data retrieval and manipulation.- Ability to work collaboratively in a team environment and communicate effectively with stakeholders. Additional Information: - The candidate should have minimum 3 years of experience in PySpark.- This position is based at our Hyderabad office.- A 15 years full time education is required.
Responsibilities
As an Application Support Engineer, you will act as software detectives, providing a dynamic service that identifies and solves issues within multiple components of critical business systems. Your typical day will involve collaborating with various teams to troubleshoot and resolve software-related challenges, ensuring the smooth operation of essential applications. You will engage in problem-solving activities, analyze system performance, and contribute to the continuous improvement of processes and systems, all while maintaining a focus on delivering high-quality support to users and stakeholders. Roles & Responsibilities: - Expected to perform independently and become an SME.- Required active participation/contribution in team discussions.- Contribute in providing solutions to work related problems.- Assist in the documentation of processes and solutions to enhance knowledge sharing within the team.- Engage in proactive monitoring of systems to identify potential issues before they impact users. Professional & Technical Skills: - Must To Have Skills: Proficiency in PySpark.- Strong understanding of data processing frameworks and distributed computing.- Experience with troubleshooting and debugging complex software issues.- Familiarity with database management and SQL for data retrieval and manipulation.- Ability to work collaboratively in a team environment and communicate effectively with stakeholders. Additional Information: - The candidate should have minimum 3 years of experience in PySpark.- This position is based at our Hyderabad office.- A 15 years full time education is required.
Salary : Rs. 0.0 - Rs. 1,80,000.0
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
As a Custom Software Engineer, you will design, build, and configure applications to meet business process and application requirements. A typical day involves collaborating with various teams to understand their needs, developing solutions that align with business objectives, and ensuring that applications are tailored to enhance operational efficiency. You will engage in problem-solving activities, participate in team meetings, and contribute to the overall success of projects by leveraging your expertise in application development. Roles & Responsibilities: - Expected to be an SME.- Collaborate and manage the team to perform.- Responsible for team decisions.- Engage with multiple teams and contribute on key decisions.- Provide solutions to problems for their immediate team and across multiple teams.- Facilitate knowledge sharing sessions to enhance team capabilities.- Monitor project progress and ensure alignment with business goals. Professional & Technical Skills: - Must To Have Skills: Proficiency in SAP PP Production Planning & Control Discrete Industries.- Strong understanding of application design principles and methodologies.- Experience with integration of SAP PP with other modules.- Ability to analyze business requirements and translate them into technical specifications.- Familiarity with agile development practices and tools. Additional Information: - The candidate should have minimum 5 years of experience in SAP PP Production Planning & Control Discrete Industries.- This position is based at our Bengaluru office.- A 15 years full time education is required.
Responsibilities
As a Custom Software Engineer, you will design, build, and configure applications to meet business process and application requirements. A typical day involves collaborating with various teams to understand their needs, developing solutions that align with business objectives, and ensuring that applications are tailored to enhance operational efficiency. You will engage in problem-solving activities, participate in team meetings, and contribute to the overall success of projects by leveraging your expertise in application development. Roles & Responsibilities: - Expected to be an SME.- Collaborate and manage the team to perform.- Responsible for team decisions.- Engage with multiple teams and contribute on key decisions.- Provide solutions to problems for their immediate team and across multiple teams.- Facilitate knowledge sharing sessions to enhance team capabilities.- Monitor project progress and ensure alignment with business goals. Professional & Technical Skills: - Must To Have Skills: Proficiency in SAP PP Production Planning & Control Discrete Industries.- Strong understanding of application design principles and methodologies.- Experience with integration of SAP PP with other modules.- Ability to analyze business requirements and translate them into technical specifications.- Familiarity with agile development practices and tools. Additional Information: - The candidate should have minimum 5 years of experience in SAP PP Production Planning & Control Discrete Industries.- This position is based at our Bengaluru office.- A 15 years full time education is required.
Salary : Rs. 0.0 - Rs. 2,00,000.0
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
As a Custom Software Engineer, you will develop custom software solutions to design, code, and enhance components across systems or applications. Your typical day will involve collaborating with cross-functional teams, utilizing modern frameworks, and applying agile practices to deliver scalable and high-performing solutions that are tailored to meet specific business needs. You will engage in problem-solving and innovation to ensure that the software solutions align with the overall objectives of the organization. Roles & Responsibilities: - Expected to perform independently and become an SME.- Required active participation/contribution in team discussions.- Contribute in providing solutions to work related problems.- Collaborate with stakeholders to gather requirements and translate them into technical specifications.- Conduct code reviews and provide constructive feedback to peers to enhance code quality. Professional & Technical Skills: - Must To Have Skills: Proficiency in Apigee.- Strong understanding of API management and design principles.- Experience with modern software development methodologies, particularly Agile.- Familiarity with cloud services and deployment strategies.- Ability to troubleshoot and resolve technical issues efficiently. Additional Information: - The candidate should have minimum 3 years of experience in Apigee.- A 15 years full time education is required.
Responsibilities
As a Custom Software Engineer, you will develop custom software solutions to design, code, and enhance components across systems or applications. Your typical day will involve collaborating with cross-functional teams, utilizing modern frameworks, and applying agile practices to deliver scalable and high-performing solutions that are tailored to meet specific business needs. You will engage in problem-solving and innovation to ensure that the software solutions align with the overall objectives of the organization. Roles & Responsibilities: - Expected to perform independently and become an SME.- Required active participation/contribution in team discussions.- Contribute in providing solutions to work related problems.- Collaborate with stakeholders to gather requirements and translate them into technical specifications.- Conduct code reviews and provide constructive feedback to peers to enhance code quality. Professional & Technical Skills: - Must To Have Skills: Proficiency in Apigee.- Strong understanding of API management and design principles.- Experience with modern software development methodologies, particularly Agile.- Familiarity with cloud services and deployment strategies.- Ability to troubleshoot and resolve technical issues efficiently. Additional Information: - The candidate should have minimum 3 years of experience in Apigee.- A 15 years full time education is required.
Salary : Rs. 0.0 - Rs. 1,40,000.0
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
As a Custom Software Engineer, you will engage in the development of custom software solutions that are designed to meet specific business needs. Your typical day will involve coding, enhancing components, and collaborating with team members to ensure the delivery of scalable and high-performing solutions. You will utilize modern frameworks and agile practices to streamline processes and improve overall efficiency in software development. Roles & Responsibilities: - Expected to perform independently and become an SME.- Required active participation/contribution in team discussions.- Contribute in providing solutions to work related problems.- Assist in the design and implementation of software components to meet project requirements.- Collaborate with cross-functional teams to gather and analyze requirements for software enhancements. Professional & Technical Skills: - Must To Have Skills: Proficiency in PeopleSoft PeopleTools.- Experience with modern software development frameworks.- Strong understanding of agile methodologies and practices.- Ability to troubleshoot and resolve software issues effectively.- Familiarity with integration techniques across various systems. Additional Information: - The candidate should have minimum 3 years of experience in PeopleSoft PeopleTools.- This position is based at our Mumbai office.- A 15 years full time education is required.
Responsibilities
As a Custom Software Engineer, you will engage in the development of custom software solutions that are designed to meet specific business needs. Your typical day will involve coding, enhancing components, and collaborating with team members to ensure the delivery of scalable and high-performing solutions. You will utilize modern frameworks and agile practices to streamline processes and improve overall efficiency in software development. Roles & Responsibilities: - Expected to perform independently and become an SME.- Required active participation/contribution in team discussions.- Contribute in providing solutions to work related problems.- Assist in the design and implementation of software components to meet project requirements.- Collaborate with cross-functional teams to gather and analyze requirements for software enhancements. Professional & Technical Skills: - Must To Have Skills: Proficiency in PeopleSoft PeopleTools.- Experience with modern software development frameworks.- Strong understanding of agile methodologies and practices.- Ability to troubleshoot and resolve software issues effectively.- Familiarity with integration techniques across various systems. Additional Information: - The candidate should have minimum 3 years of experience in PeopleSoft PeopleTools.- This position is based at our Mumbai office.- A 15 years full time education is required.
Salary : Rs. 0.0 - Rs. 1,40,000.0
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
Job Summary: HR Associate - Associate is accountable for the review of candidates Documents/BGC checks conducted to meet the requirement of the policy/process. Associate executes the recruiting process & provides assistance in administering the recruiting process.
Responsibilities
Key Responsibilities: Operational: • Understand recruiting process and specific processes and policies • Seek reports from BGC vendors • Screen & QC of reports & Documents • Ensure all paperwork is received and completed according to policy. Responsible for post-offer management • Resolves Documents/BGC related questions and concerns • Utilize recruiting database and tools • Review recruit files/documents for completeness & accuracy • Conduct and distribute reports on a regular basis and special reports on request identify issues and recommend actions • Provide external marketplace information to Recruiting Leadership Cooperation and Communication: • Establish and maintain relationships with stakeholder group
Qualifications: Education: Graduate preferred. Work Experience: 1-2 years of relevant work experience.
Knowledge or Skills Requirements: • Good understanding of the company’s business objectives and organizational structure • Good understanding of recruiting processes and procedures •Basic understanding of recruiting or sourcing processes and organization and tools • Good understanding documents • Good understanding of the external marketplace or trends • • Data analysis experience • Analytical skills • Good team player • Good communication and interpersonal skills
Knowledge or Skills Requirements: • Good understanding of the company’s business objectives and organizational structure • Good understanding of recruiting processes and procedures •Basic understanding of recruiting or sourcing processes and organization and tools • Good understanding documents • Good understanding of the external marketplace or trends • • Data analysis experience • Analytical skills • Good team player • Good communication and interpersonal skills• Must Have: Total Exp: 1-2 years
• Must Have: Good Communications Skills
• Must Have: Stakeholder mgmt. Exp.
• Must Have: Volume Handling Exp.
• Good to Have: Good Team Player skills.
• Good to Have: MBA.
• Hybrid- Base Location must be Bangalore
Shift Time
General 9.00 AM to 6.30 PM
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
As an Application Developer, you will design, build, and configure applications to meet business process and application requirements. A typical day involves collaborating with team members to understand project needs, developing application features, and ensuring that the applications function seamlessly to support business objectives. You will engage in problem-solving discussions and contribute innovative ideas to enhance application performance and user experience.
Roles & Responsibilities:
- Expected to perform independently and become an SME.
- Required active participation/contribution in team discussions.
- Contribute in providing solutions to work related problems.
- Assist in the documentation of application processes and workflows.
- Engage in code reviews to ensure quality and adherence to best practices.
Professional & Technical Skills:
- Must To Have Skills: Proficiency in Apigee.
- Good To Have Skills: Experience with API management tools.
- Strong understanding of application development lifecycle.
- Familiarity with cloud services and deployment strategies.
- Experience in troubleshooting and debugging applications.
Additional Information:
- The candidate should have minimum 2 years of experience in Apigee.
- This position is based at our Hyderabad office.
- A 15 years full time education is required."
Responsibilities
As an Application Developer, you will design, build, and configure applications to meet business process and application requirements. A typical day involves collaborating with team members to understand project needs, developing application features, and ensuring that the applications function seamlessly to support business objectives. You will engage in problem-solving discussions and contribute innovative ideas to enhance application performance and user experience.
Roles & Responsibilities:
- Expected to perform independently and become an SME.
- Required active participation/contribution in team discussions.
- Contribute in providing solutions to work related problems.
- Assist in the documentation of application processes and workflows.
- Engage in code reviews to ensure quality and adherence to best practices.
Professional & Technical Skills:
- Must To Have Skills: Proficiency in Apigee.
- Good To Have Skills: Experience with API management tools.
- Strong understanding of application development lifecycle.
- Familiarity with cloud services and deployment strategies.
- Experience in troubleshooting and debugging applications.
Additional Information:
- The candidate should have minimum 2 years of experience in Apigee.
- This position is based at our Hyderabad office.
- A 15 years full time education is required."
Salary : Rs. 0.0 - Rs. 1,10,000.0
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance