Cloud Software Developer(Analytics)
Ubiquiti, Taipei
What you will do
- Design, implement, and maintain cloud-based analytics and data processing services using Golang and AWS technologies.
- Develop ETL (Extract, Transform, Load) pipelines to process structured and unstructured data at scale.
- Build scalable, real-time, and batch data ingestion and transformation systems.
- Collaborate with data engineers, backend developers, and product teams to design data models and analytical workflows.
- Optimize data processing pipelines for performance, cost, and reliability.
- Ensure data accuracy, integrity, and security throughout the entire lifecycle.
- Monitor data pipelines and cloud infrastructure, resolving incidents and continuously improving observability.
- Contribute to architectural decisions and promote engineering best practices in analytics system design.
What you need
- 3+ years of experience in cloud/backend development with Golang or Python.
- Hands-on experience building and maintaining ETL pipelines or data processing workflows in production.