Job Summary
The AI & Automation Engineer is responsible for the design, development, and maintenance of automation solutions that enhance the efficiency and accuracy of business processes. This role involves collaborating with cross-functional teams to build advanced AI models and automation workflows, troubleshooting complex technical issues, optimizing systems, and integrating innovative AI technologies. The engineer will also provide expert guidance on escalated technical problems and manage projects from inception to completion. Given the deployment of UiPath orchestrators in both cloud and on-premises environments, proficiency in cloud platforms like Azure or AWS is critical.
Responsibilities
- Automation and AI Development: Design, develop, and deploy automation processes and AI-driven solutions to streamline business operations and enhance efficiency.
- Infrastructure Management: Design, implement, and maintain the UiPath infrastructure, including servers, databases, and storage, ensuring high availability and performance of the platform in both cloud and on-premises environments.
- Technical Troubleshooting: Serve as an escalation point for complex technical issues, providing L2 support and troubleshooting infrastructure-related problems.
- System Monitoring and Optimization: Monitor system performance, identify potential issues or bottlenecks, and collaborate with development teams to optimize the UiPath platform for scalability and performance.
- Documentation: Develop and maintain technical documentation, including Process Definition Documents (PDDs) and Solution Design Documents (SDDs), ensuring adherence to coding standards and best practices.
- Collaboration: Work closely with cross-functional teams, including development, operations, and infrastructure, to stabilize, enhance, or fix automation solutions.
- Mentorship: Provide guidance and support to junior engineers, fostering a collaborative and growth-oriented team environment.
- Innovation and Best Practices: Stay current with the latest AI and automation technologies, infrastructure management tools, and industry best practices, recommending their adoption where applicable.
- On-Call Support: Participate in on-call rotations to provide infrastructure support as needed, ensuring continuous service delivery.
Skills and Experience
- Education: A Bachelor's degree in computer science, Engineering, or a related field, is desirable.
- Experience: Minimum of 5 years of experience in AI, automation, or a related field.
- Automation Tools: Proficiency in UiPath and MS Power Automate, or similar automation platforms.
- Infrastructure Knowledge: Strong understanding of UiPath architecture and its components, with experience in server administration (Windows and Linux) and cloud environments (Azure, AWS).
- Cloud Platforms: Proficiency with cloud platforms such as AWS, Azure, or GCP, particularly for deploying and managing UiPath Orchestrators.
- Data Analysis: Experience with data analysis and reporting tools like MS Power BI.
- Database Administration: Experience with database management (SQL Server, Oracle).
- Certification: UiPath Certified Professional Advanced RPA Developer (UiARD) Certification is required. Additional certifications in cloud platforms (AWS, Azure) are highly desirable.