Job Summary
We are seeking a proactive and technically skilled AI & Automation Engineer to design, develop, implement, and maintain intelligent automation solutions across ecommerce, marketing, operations, and customer service functions.
This role is responsible for identifying opportunities to improve efficiency through automation, AI technologies, system integrations, and process optimization. The successful candidate will work closely with stakeholders across multiple departments to streamline workflows, reduce manual effort, improve data accuracy, and enhance business performance.
In addition to technical implementation, this role requires strong project management, documentation, and knowledge-sharing capabilities to ensure all automation solutions are scalable, maintainable, and fully transferable to other team members.
Key Responsibilities
Process Analysis & Automation Planning
- Identify manual, repetitive, and time-consuming business processes suitable for automation.
- Analyze existing workflows and recommend improvements to increase efficiency and reduce operational bottlenecks.
- Gather business requirements from stakeholders and translate them into practical automation solutions.
- Evaluate the feasibility, risks, and expected ROI of automation initiatives.
- Develop automation roadmaps and implementation plans aligned with business objectives.
- Continuously identify new opportunities to leverage AI and automation technologies across the organization.
Automation Development & System Integration
- Design, develop, test, deploy, and maintain automation workflows and integrations.
- Build automation solutions using platforms such as:
- n8n
- *************
- Zapier
- Microsoft Power Automate
- Custom scripting solutions
- Develop and maintain integrations between various business systems, including but not limited to:
- Shopify
- CRM platforms
- ERP systems
- Marketing platforms
- Customer support platforms
- Google Workspace
- Third-party APIs
- Create automated workflows for:
- Product onboarding and management
- Inventory synchronization
- Order processing
- Customer communications
- Marketing campaign execution
- Reporting and analytics
- Internal operational processes
- Develop custom automation scripts using JavaScript, Python, or other suitable technologies where required.
- Ensure solutions are scalable, secure, and maintainable.
AI Solution Development
- Implement AI-powered workflows using Large Language Models (LLMs) and AI APIs.
- Design and deploy AI solutions to improve business operations and productivity.
- Develop AI applications for:
- Content generation
- Product data enrichment
- Data extraction and transformation
- Customer support assistance
- Internal knowledge management
- Process automation
- Research and evaluate emerging AI technologies and recommend practical business applications.
- Continuously optimize AI solutions to improve performance, accuracy, and reliability.
Documentation & Knowledge Management
- Create and maintain comprehensive documentation for every automation project.
- Ensure all automation solutions are fully documented and can be maintained by other team members without dependency on the original developer.
Documentation must include:
Business Documentation
- Project objectives and business requirements
- Process overview
- Workflow diagrams
- Expected outcomes and KPIs
Technical Documentation
- End-to-end workflow descriptions
- Step-by-step process documentation
- System architecture diagrams
- Integration details
- API documentation
- Data flow diagrams
- Error handling procedures
- Troubleshooting guides
Operational Documentation
- User guides
- Maintenance procedures
- Change logs
- Deployment procedures
- Rollback procedures
Access & Credential Management
- Maintain an up-to-date register containing:
- Login credentials for all accounts created as part of the project
- Service accounts
- API keys and tokens
- Email accounts
- Hosting accounts
- Cloud services
- Third-party platforms
- Database access details
All documentation must be stored in designated company repositories and updated whenever changes are made.
Testing, Monitoring & Support
- Perform testing and validation before deployment to production environments.
- Conduct User Acceptance Testing (UAT) where applicable.
- Monitor automation performance, uptime, and reliability.
- Troubleshoot issues and implement corrective actions.
- Maintain logs and audit trails where required.
- Ensure automations continue to function as systems and business requirements evolve.
- Provide ongoing support and maintenance for deployed solutions.
Project Management & Reporting
- Manage automation projects from initiation through deployment and post-launch support.
- Maintain project trackers and progress reports.
- Communicate project status, risks, blockers, and timelines to stakeholders.
- Prioritize workload based on business impact and urgency.
- Ensure projects are delivered within agreed timelines and scope.
- Participate in planning meetings and provide technical recommendations.
Collaboration & Training
- Work closely with stakeholders across Marketing, Ecommerce, Operations, Customer Service, IT, and Management teams.
- Translate technical concepts into clear business language.
- Conduct training sessions for users when new automation solutions are introduced.
- Support adoption and usage of automation solutions across departments.
- Share knowledge and best practices with team members.