
Senior Software Engineer, Data Backend(Data Platform)
- Taipei City
- Permanent
- Full-time
- Design, develop, and maintain data pipelines
- Build, manage, and optimize data platforms (e.g., Spark clusters, Kafka clusters)
- Profile and tune performance of critical components
- Provide expert advice and solutions to enhance the performance of big data systems and applications
- Establish and improve the foundational architecture for platforms, and propose solutions to streamline software development, monitoring, etc.
- BS/MS degree in Computer Science
- 2+ years of experience in building and operating large-scale distributed systems or applications
- Experience in developing Java/Scala project
- Experience in building data pipeline using Apache Spark
- Experience in managing data lake or data warehouse
- Expertise in developing data structures, algorithms on top of Big Data platforms
- Ability to operate effectively and independently in a dynamic, fluid environment
- Eagerness to change the world in a huge way by being a self-motivated learner and builder
- Experience in developing Golang/Python project
- Experience in profiling and optimizing JVM performance
- Experience in managing data platforms, such as Hadoop, Kafka, Flink, Trino/ClickHouse, etc.
- Experience in cloud service (AWS, GCP, Azure)
- Experience in contributing to open source projects (please provide your github link)
- Experience in open table formats (Apache Iceberg, Delta Lake, Hudi)