Senior Software Developer (AI Automation)
Job Description
About The Team
We are a small, fast-moving Data & AI team within one of Southeast Asia's largest e-commerce platforms. Our mission is to identify high-impact automation opportunities across the business and ship practical solutions quickly — whether that's an automated reporting workflow, a data-triggered notification, or an AI-assisted decision tool. We move fast, learn constantly, and value people who can bridge the gap between technical execution and real business impact.
What We Offer
Project Prioritization & Planning
Must Have
We are a small, fast-moving Data & AI team within one of Southeast Asia's largest e-commerce platforms. Our mission is to identify high-impact automation opportunities across the business and ship practical solutions quickly — whether that's an automated reporting workflow, a data-triggered notification, or an AI-assisted decision tool. We move fast, learn constantly, and value people who can bridge the gap between technical execution and real business impact.
What We Offer
- Work at the intersection of AI, data, and e-commerce at meaningful scale.
- High ownership in a lean team where your work has direct, visible business impact.
- Access to the latest AI tools and platforms with active encouragement to experiment.
- A culture that values curiosity, speed, and pragmatic problem-solving over process.
Project Prioritization & Planning
- Receive and review incoming AI/automation project requests from the PM and business stakeholders.
- Understand business objectives and translate vague requests into clear, actionable problem statements.
- Independently assess feasibility, effort, and impact to prioritize which projects to build and in what sequence.
- Define the solution approach and select the right tools (n8n, Python scripts, AI APIs) for each use case.
- Build and maintain automation workflows using n8n, Python scripts, and AI tools — covering use cases such as automated reporting, data-triggered email notifications, line message automation and workflow orchestration.
- Write SQL queries to extract, aggregate, and transform data from relational databases as inputs to automation pipelines.
- Ensure solutions are reliable, maintainable, and documented for handover or future iteration.
- Work directly with business users to gather requirements in their own language and understand pain points at the ground level.
- Accompany project launches end-to-end — from user discovery, through testing, to go-live — acting as the bridge between technical delivery and business adoption.
- Translate complex technical concepts into clear, simple language for non-technical stakeholders.
- Stay current with AI tools, automation platforms, and best practices relevant to e-commerce operations.
- Propose new automation ideas based on observed business needs and emerging technology.
- Share knowledge and learnings with the team to uplift overall capability.
Must Have
- Workflow automation — hands-on with n8n, Make, Zapier or equivalent.
- Python scripting proficiency for data manipulation and automation tasks.
- SQL skills — comfortable writing queries to extract, aggregate, and join data from relational databases.
- Strong analytical thinking: able to break down a vague business problem into a structured, practical technical solution.
- Clear communication skills in Thai and English — able to explain technical concepts to non-technical stakeholders.
- Self-driven and independent: able to manage own deliverables with minimal supervision.
- Genuine growth mindset — motivated to learn new tools and approaches on an ongoing basis.
- 4+ years building and shipping software or data products in a business environment.
- Web application development — you have built and deployed working web apps that other people used. Rapid-prototype tools (Streamlit, Retool, Lovable) plus the ability to build a proper front-end/back-end application when the use case demands it.
- LLM and AI tooling in production — you have shipped something real using an AI API, not just used ChatGPT. Prompt design, structured outputs, and knowing where LLMs break.
- Cloud deployment (any major provider), Docker, CI/CD.
- Experience in e-commerce, marketplace, or logistics environments.
- Familiarity with AI/LLM tools (Claude, ChatGPT, Gemini) and prompt engineering basics.
- Background in engineering, computer science, statistics, or a related technical field.
