Software Engineer (Data & Analytics Platform)
- Design, build, and maintain scalable data pipelines to extract, transform, and load data from retail, warehouse, POS, and e-commerce systems.
- Develop ETL/ELT workflows supporting multiple data sources and formats including APIs, databases, and file imports.
- Implement data models optimized for analytics, reporting, and business insights.
API Development & System Integration
- Build integration solutions for legacy systems lacking modern API capabilities.
- Develop middleware services for data transformation and format conversion.
- Implement authentication, error handling, logging, and monitoring for APIs.
- Develop feature engineering pipelines to support machine learning models.
- Build scheduled batch workflows for analytics and reporting tasks.
- Create data exports for BI tools and reporting platforms.
Collaboration & Stakeholder Engagement
- Collaborate with Full-Stack Engineers and other IT team members on system integrations.
- Participate in Agile ceremonies such as sprint planning, stand-ups, and retrospectives.
- Conduct and participate in code reviews following engineering best practices.
PREFERRED QUALIFICATIONS
- Experience with AI-assisted development tools (e.g. GitHub Copilot, Cursor).
- Exposure to real-time data streaming technologies (Kafka, Pub/Sub).
- Familiarity with data quality frameworks or validation tools.
- Basic exposure to Infrastructure as Code (Terraform, CloudFormation).
- Experience with data visualization tools or BI platforms.
- Prior experience in retail, e-commerce, ERP, POS, or high-volume data systems.
Able to frequent travel between KL and Ipoh Office HQ