Job Description
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
- Make.com
- 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.
Job Requirements
Job Requirements
Education
- Diploma or Bachelor's Degree in Computer Science, Information Technology, Software Engineering, Data Science, Information Systems, or a related field.
- Equivalent practical experience will also be considered.
Technical Skills
Required
- Experience with automation platforms such as:
- n8n
- Make.com
- Zapier
- Microsoft Power Automate
- Experience working with:
- REST APIs
- Webhooks
- JSON
- Data integrations
- Programming knowledge in:
- Experience working with:
- Databases
- Cloud services
- Third-party system integrations
- Familiarity with AI tools and platforms including:
- OpenAI
- Claude
- Gemini
- Other LLM technologies
- Understanding of workflow design and process automation principles.
Documentation & Organizational Skills
- Strong documentation and SOP writing skills.
- Ability to produce clear and structured technical documentation.
- Ability to document workflows for both technical and non-technical users.
- Strong attention to detail and organizational skills.
- Ability to manage multiple projects simultaneously.
Soft Skills
- Strong analytical and problem-solving abilities.
- Excellent communication skills.
- Ability to work independently with minimal supervision.
- Strong sense of ownership and accountability.
- Ability to proactively identify opportunities for improvement.
- Strong stakeholder management skills.
Preferred Experience
- Experience in Ecommerce, Retail, or Digital Marketing environments.
- Experience working with:
- Shopify
- Shopify Apps
- GA4
- Google Tag Manager
- Meta Platforms
- WhatsApp Cloud API
- CRM/CDP platforms
- Customer engagement platforms
- Experience building AI-powered business applications.
- Familiarity with cloud platforms such as:
- AWS
- Azure
- Google Cloud Platform
- Experience with version control systems such as Git.
- Experience with business intelligence and reporting tools.
Key Performance Indicators (KPIs)
Performance in this role will be measured based on:
Automation Delivery
- Number of automation projects successfully delivered.
- Percentage of projects completed within agreed timelines.
- Quality and reliability of delivered solutions.
Business Impact
- Reduction in manual processing time.
- Increase in operational efficiency.
- Measurable cost savings or productivity improvements.
- Improvement in data accuracy and process consistency.
Documentation & Governance
- Completeness and quality of project documentation.
- Accuracy and maintenance of credential and access records.
- Ability for other team members to support and maintain solutions using available documentation.
Support & Maintenance
- Resolution time for automation issues.
- Automation uptime and reliability.
- User satisfaction and adoption rates.
Continuous Improvement
- Identification and implementation of new automation opportunities.
- Contribution of innovative AI and automation ideas.
- Ongoing optimization of existing solutions.
What Success Looks Like
A successful AI & Automation Engineer consistently delivers reliable automation solutions that improve business efficiency, maintains complete and accurate documentation, proactively identifies opportunities for improvement, and ensures that all systems can be supported and maintained by the wider organization without reliance on a single individual.
This role is expected to balance technical expertise, business understanding, documentation discipline, and project ownership to create long-term value for the organization.