Job Description
Role Purpose
The Fraud AI Agent Developer will play a critical role in designing, testing, and maintaining innovative software programs intended for deployment on diverse operating systems and client applications. This role is dedicated to ensuring that all software solutions adhere to rigorous quality assurance standards, meet client requirements, and deliver optimal performance in real-world environments.
Acting as a key contributor within the AI & ML team, you will leverage advanced programming skills and domain expertise to build and refine software components that empower intelligent systems with reliability, accuracy, and efficiency. You will engage in full lifecycle software development, including requirements analysis, coding, testing, deployment, and continuous improvement, while collaborating closely with cross-functional teams to align technical implementation with business objectives.
This role calls for an individual passionate about emerging AI technologies and software engineering best practices, committed to fostering seamless user experiences, and dedicated to delivering scalable and maintainable software solutions.
͏
The AI & ML team at Wipro Technologies-USA is seeking dedicated AI Agent Developers to join our dynamic environment shaping the future of intelligent multi-agent systems. This exciting position involves working with cutting-edge technologies such as large language models (LLMs), advanced machine learning algorithms, and integrated platform solutions to solve complex problems including fraud detection, customer experience enhancement, and automation.
We offer specialized roles aligned with individual expertise and interest, including:
- Autonomous Agent Development: Crafting sophisticated LLM-based decision-making agents and elevating conversational AI capabilities that interact naturally and effectively with end-users.
- AI Integration & MLOps: Architecting robust and scalable infrastructures, data pipelines, and operational workflows that ensure seamless deployment and maintenance of AI solutions.
- Quality & Integration Engineering: Driving comprehensive agent behavior testing, integrating user interfaces, and enhancing platform dependability to deliver trustworthy AI services.
Responsibilities include:
- Designing and developing AI agents using GPT and multi-agent frameworks integrated into Microsoft's AI ecosystem.
- Building and maintaining MLOps pipelines for continuous learning, deployment, and performance monitoring.
- Executing meticulous behavior validations emphasizing safety, reliability, and real-world use cases.
- Integrating AI agents with a broad set of Azure AI services, Microsoft Graph API, Power Platform, and internal enterprise systems.
- Ensuring adherence to security, compliance, and privacy standards throughout the development lifecycle.
- Collaborating cross-functionally with engineering, product management, and UI/UX design teams to align product features with user needs and technical feasibility.
- Documenting agent behaviors, test outcomes, and insights for transparency and knowledge dissemination.
Required Qualifications:
- Minimum of 3 years of professional experience in software engineering, data science, or machine learning contexts.
- Proficiency in Python programming for software development and scripting tasks.
- Hands-on experience with large language models, prompt engineering techniques, and the OpenAI API.
- Working knowledge of Azure cloud services, infrastructure management, and continuous integration/continuous deployment (CI/CD) methodologies.
Preferred Skills:
- Experience with multi-agent frameworks such as AutoGen, Langchain, or CrewAI.
- Familiarity with MLOps best practices, containerization technologies, infrastructure-as-code concepts, and system monitoring tools.
- Exposure to Microsoft Power Platform, Microsoft Graph API, or other enterprise integration suites.
- Strong debugging capabilities combined with an extensive understanding of security principles and data protection practices.
- Excellent communication skills enabling effective dialogue with both technical and business stakeholders.
͏
-
The selected candidate will be responsible for delivering high-quality code while ensuring the optimal development of software modules aligned with client specifications. This will involve thorough evaluation of operational feasibility through detailed analysis, problem scoping, and review of requirements to propose and implement effective software solutions.
- Develop, automate, and enhance software validation processes by designing comprehensive test cases, usage scenarios, and executing validation protocols to maintain software integrity.
- Modify existing software to resolve defects, adapt to evolving hardware environments, boost performance, and update user interfaces to align with evolving requirements.
- Critically analyze data and system functionalities to recommend and facilitate the installation or upgrade of software systems ensuring minimal disruption and maximal efficiency.
- Ensure all codebases are free from errors, bugs, and test failures through rigorous unit and integration testing.
- Prepare and maintain thorough documentation and progress reports covering project specifications, development activities, and software status to aid stakeholder awareness and facilitate knowledge sharing.
- Adhere to defined coding standards, including clear descriptions and replication patterns to maintain project consistency and accelerability.
- Accurately document all deliverables and coordinate daily with the project team regarding progress, issues, and resolution strategies.
- Provide actionable feedback on software usability and serviceability, identify quality risks, and promptly communicate findings to relevant stakeholders.
͏
- Build people capability to ensure operational excellence and maintain superior customer service levels of the existing account/client
- Mentor and guide Production Specialists on improving technical knowledge
- Collate trainings to be conducted as triage to bridge the skill gaps identified through interviews with the Production Specialist
- Develop and conduct trainings (Triages) within products for production specialist as per target
- Inform client about the triages being conducted
- Undertake product trainings to stay current with product features, changes and updates
- Enroll in product specific and any other trainings per client requirements/recommendations
- Identify and document most common problems and recommend appropriate resolutions to the team
- Update job knowledge by participating in self learning opportunities and maintaining personal networks
͏
Maintaining ongoing communication and alignment with clients and internal stakeholders is essential to this role. The developer is expected to actively manage status reporting and maintain a strong customer focus throughout the project lifecycle to guarantee successful execution and delivery.
- Capture and clarify client requirements meticulously to ensure development outputs meet or exceed expectations.
- Solicit and incorporate client feedback regularly to foster continuous improvement and timely delivery.
- Engage in professional development activities, including training and education, to remain current on industry standards, programming languages, and emerging technologies, thereby enhancing individual and team capabilities.
- Consult with engineering personnel to analyze software-hardware interfaces, establish specifications, and define performance standards aligned with project goals.
- Develop and maintain comprehensive documentation using flowcharts, diagrams, layouts, code comments, and other technical illustrations to support solution understanding and reproducibility.
- Document critical details formally to provide clear guidance from initial client proposal stages through to implementation completion.
- Foster positive, professional interactions with clients, ensuring clear, respectful communication across email, calls, and fault reporting channels following business etiquette standards.
- Respond promptly and efficiently to client requests, ensuring a high standard of service and avoiding internal or external complaints.
Experience: 5-8 Years .
Expected annual pay for this role ranges from $60,000 to $135,000 . Based on the position, the role is also eligible for Wipro’s standard benefits including a full range of medical and dental benefits options, disability insurance, paid time off (inclusive of sick leave), other paid and unpaid leave options.
Reinvent your world. We are building a modern Wipro. We are an end-to-end digital transformation partner with the boldest ambitions. To realize them, we need people inspired by reinvention. Of yourself, your career, and your skills. We want to see the constant evolution of our business and our industry. It has always been in our DNA - as the world around us changes, so do we. Join a business powered by purpose and a place that empowers you to design your own reinvention. Come to Wipro. Realize your ambitions. Applications from people with disabilities are explicitly welcome.