About the job
About Appier
Appier is a leading software-as-a-service (SaaS) company leveraging artificial intelligence (AI) to transform business decision-making. Established in 2012, our vision is to democratize AI, enabling businesses to convert AI into tangible returns on investment (ROI) through intelligent software solutions. With 17 offices across the APAC region, Europe, and the U. S., we are publicly traded on the Tokyo Stock Exchange (Ticker: 4180). For more details, visit www.appier.com.
About the Role
As a Software Engineer specializing in Data Backend, you will play a pivotal role in developing critical components of our AI-driven platform. Our solutions utilize proprietary deep learning and machine learning technologies, empowering businesses to transform data into actionable insights and informed decisions.
Key Responsibilities
- Design, develop, and maintain RESTful APIs using Python.
- Build and manage robust data warehouses utilizing ClickHouse, Trino/Presto, and Pinot.
- Design and develop data pipelines employing Apache Airflow and Apache Spark.
- Collaborate with cross-functional teams to create automation tools that enhance operational efficiency.
- Implement advanced monitoring and alerting systems to ensure optimal performance and system stability.
- Address application queries promptly to ensure high client satisfaction.
- Utilize cloud platforms such as AWS and GCP to optimize data operations.
- Leverage Kubernetes (k8s) for efficient deployment and scaling of applications through container orchestration.
About You
[Minimum Qualifications]
- Bachelor's or Master's degree in Computer Science.
- 2+ years of experience in building and operating large-scale distributed systems or applications.
- Proficient in Kubernetes development and Linux/Unix environments.
- Experienced in managing data lakes or data warehouses.
- Strong expertise in developing data structures and algorithms on Big Data platforms.
- Ability to operate effectively and independently in a dynamic environment.
- Capability to manage multiple tasks and projects in a fast-paced team setting.
- Motivated self-learner eager to make a significant impact in the tech landscape.
[Preferred Qualifications]
- Experience with cloud-native technologies.
- Familiarity with advanced database systems and architectures.
