Appier is seeking a Senior Software Engineer, Data Backend to join their team in Taipei. The engineer will be responsible for building critical components of the platform. Company's sotware use AI to power business decision-making.Responsibilities:
- Designing, developing, and maintaining data pipelines.
- Building, managing, and optimizing data platforms (e.g., Spark clusters, Kafka clusters).
- Profiling and tuning performance of critical components.
- Providing expert advice and solutions to enhance the performance of big data systems and applications.
- Establishing and improving the foundational architecture for platforms.
- Proposing solutions to streamline software development, monitoring, etc.
Requirements:
- 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 environment.
- Eagerness to change the world in a huge way by being a self-motivated learner and builder.
Appier offer:
- Opportunity to work on a cutting-edge AI platform.
- Chance to contribute to open source projects.