Python / UiPath Developer
Location: Alpharetta, GA
Duration: 12‑month contract
Role Overview
We are seeking a Python / UiPath Developer with strong hands-on experience in Python development, AI-assisted engineering, and enterprise-scale RPA solutions. This role combines modern Python application development with intelligent automation using UiPath and emerging AI capabilities, including agentic AI frameworks and Microsoft Copilot extensibility.
The ideal candidate will leverage AI-assisted development tools to accelerate delivery while maintaining high engineering standards, and will design, build, and maintain reliable, scalable automation solutions that meet business and technical requirements.
Key Responsibilities
Python & AI-Driven Development
Use Microsoft Copilot and other AI-assisted development tools to design and generate Python-based web applications, backend services, and automation solutions
Review AI-generated and hand-written code for correctness, performance, quality, and adherence to object-oriented design principles and engineering standards
Leverage AI-assisted tooling to design, generate, and execute unit tests to validate functionality and ensure compliance with business and technical requirements
Build AI-driven components using agentic AI frameworks, Microsoft Copilot extensibility, and modern AI development tools
Debug, troubleshoot, and optimize applications to ensure stability, scalability, and reliability
Stay current with emerging Python, AI, and automation frameworks, tools, and best practices
UiPath & Intelligent Automation
Design UiPath automation processes in alignment with defined standards and business requirements
Develop, test, and deploy high-quality automation workflows
Incorporate feedback during development and testing phases while maintaining project specifications
Review automation designs and code, providing guidance on development and system integration
Configure and maintain automations that are efficient, scalable, and easy to understand
Document automation workflows, procedures, and design decisions
Develop and maintain custom UiPath libraries
Deploy and support RPA components including bots, robots, development tools, and code repositories
Collaboration & Delivery
Work closely with Business Analysts, Scrum Masters, QA Analysts, Product Owners, and other cross-functional teams
Participate in requirements definition, solution design, automation implementation, and timely delivery
Required Skills & Qualifications
Python & AI
4+ years of hands-on experience in core Python development
Strong understanding of Python syntax, data structures, object-oriented programming, and design principles
Experience building AI-enabled applications, including:
Agentic AI architectures
LLM integration into workflows
Prompt engineering and model interaction design
Spec-driven development
Proficiency with Python frameworks such as Django, FastAPI, or Flask
Experience with Python data and ML libraries (e.g., Pandas, NumPy, Scikit-learn)
Strong understanding of unit testing frameworks such as pytest and unittest
UiPath & Automation
4+ years of experience designing, developing, and maintaining enterprise-scale automation solutions
Strong experience with UiPath tools and cognitive services, including:
REFramework
Document Understanding
Communications Mining
In-depth knowledge of UiPath architecture and the UiPath product suite
Experience building workflow-based solutions and reusable UiPath libraries
Strong knowledge of queue-based processing and automation orchestration
Experience scripting and coding in UiPath to resolve automation issues
Experience deploying and managing RPA components across environments
Solid understanding of software engineering principles such as encapsulation, extensibility, and maintainability
Experience with process engineering and process re-engineering
Preferred Skills
Experience with payment systems or banking applications
Education & Certifications
Bachelor’s degree in Computer Science, Engineering, or a related field
UiPath Academy Developer Certification Required