UiPath Developer with Python & GenAi
Role details
Job location
Tech stack
Job description
- Leverage Microsoft Copilot and other AI-assisted development tools to generate Python Python-based web applications, backend services, and automation solutions, and perform comprehensive reviews to ensure correctness, quality, and adherence to object-oriented programming principles and engineering standards
- Leverage AI-assisted tooling to design and generate unit test cases to test Python code, and execute these tests to validate functionality and compliance with business and technical requirements
- Build AI-driven components leveraging Agentic AI frameworks, Microsoft Copilot extensibility, and other modern AI development tools.
- Debug, troubleshoot, and optimize applications to ensure stability, performance, and reliability.
- Stay updated with emerging technologies, frameworks, and best practices relevant to Python development and AI.
- Designing UiPath automation processes as per the standards and business requirements
- Design, develop, and test automation workflows with assured quality.
- Monitor the changes that happen after implementing the feedback during development or testing phase while keeping the project specifications intact.
- Reviewing the code/design and providing expertise in the development, and integration of systems
- Configuring new automations in an efficient and easily understandable way
- Documenting the automation procedures
- Development of custom libraries
- Work with Business Analysts, Scrum Masters, QA Analysts, Product Owners, and other cross-functional resources to define, automate the process and deliver on time
Requirements
-
4+ years of hands-on experience in core Python development.
-
Strong understanding of Python syntax, data structures, OOP, and design principles.
-
Experience with AI application development, including:
-
Building AI agents (Agentic AI architecture)
-
Integrating LLMs into workflows
-
Prompt engineering and model interaction design
-
Spec Driven Development
-
Proficiency in Python frameworks such as Django, FastAPI, or Flask.
-
Experience with Python data/ML libraries (Pandas, NumPy, Scikit-learn, etc.).
-
Understanding of unit testing tools (pytest, unittest) and test automation.
-
Experience with AWS Bedrock, Azure AI Foundry, Langchain/LangGraph.
-
4 years or more experience designing, developing, and maintaining enterprise scale automation systems
-
Experience with process engineering and re-engineering
-
Core understanding of software engineering principles (e.g. encapsulation, extensibility, maintainability)
-
Hands on experience on RPA tools and cognitive platforms such as UiPath REFramework, Document Understanding, Communications Mining, etc.
-
Experience architecting and developing workflow-based solutions or functionality.
-
In depth knowledge of UiPath Architecture and UiPath Product Suite
-
Strong knowledge and work experience in automating process using Queues, creation of Libraries
-
Scripting and coding in UiPath tools to resolve automation issues
-
Experience in deploying RPA components including bots, robots, development tools and code repositories
Skills Desired:
- Knowledge of payment solutions & banking applications