Staff/Senior Software Engineer, Machine Learning Platform (Ad Cloud)

🇹🇼 Taipei, Taiwan
Posted 26 months ago
Expires June 9, 2026
Full TimeOn-siteEngineeringProduct

Appier is seeking a Staff/Senior Software Engineer to join our Machine Learning Platform Team, which powers end-to-end infrastructure for model training, evaluation, deployment, and monitoring at scale. Our platform supports daily execution of hundreds of ML models and processes billions of data records across batch and streaming pipelines. In this role, you'll shape the architecture and core components of our ML platform—covering batch (Spark), streaming (Flink), job orchestration (Argo on Kubernetes), and infrastructure tools—while ensuring the platform remains robust, scalable, and developer-friendly. You'll also champion best practices and modern development tools including LLM-based programming assistants.

Key responsibilities include architecting, implementing, and scaling batch (Spark) and streaming (Flink) pipelines that process billions of records daily for ML training and evaluation. You'll design and operate robust ML job execution frameworks for training, inference, and post-processing. Additionally, you'll build and maintain internal API servers and developer tools to orchestrate ML jobs on Kubernetes (via Argo Workflows, Helm, Terraform). Ensuring high availability and observability through monitoring tools like Prometheus and Grafana is also part of the role. Collaboration with data scientists, product managers, and engineers to deliver reliable and efficient ML platform capabilities is essential. You'll actively adopt and promote the use of LLM-based tools (e.g., GitHub Copilot, ChatGPT) to accelerate development, documentation, and debugging. Mentoring junior engineers and helping evolve team engineering culture and standards are also key aspects of the position.

The ideal candidate will have a Bachelor's degree in Computer Science, Engineering, or a related field; a Master's is preferred. A minimum of 4 years of hands-on experience in data systems, machine learning infrastructure, or platform engineering is required. Strong coding proficiency in Python and/or Java, with experience building large-scale production systems, is essential. Practical experience with Spark, Flink, Kubernetes (GKE), and infrastructure-as-code tools such as Terraform and Helm is necessary. Experience managing high-throughput data infrastructure using ClickHouse, PostgreSQL, or similar systems is also required. A deep understanding of ML pipelines and distributed job execution in production environments is important. Proven ability to apply LLM-based tools (e.g., Claude code, Codex) to boost engineering productivity is a plus. Strong ownership, architectural thinking, and the ability to lead cross-functional platform projects are highly valued.

Appier offers a competitive compensation package, including a highly competitive salary, retirement/401K/pension savings globally, and competitive paid time off packages, including birthdays off. Employees have access to a comprehensive mental health care program and health benefits from day one of employment. Work-from-home reimbursements and optional global WeWork membership for those who want a change from their home office are available. A robust training and onboarding program, coverage and support of personal development initiatives (conferences, courses, books, etc.), and access to Appier programmatic courses and certifications to support continuous learning are provided. An awesome parental leave program and a friendly, welcoming, and supportive culture with social and team events are also part of the benefits.

Appier fosters a culture of trust, transparency, and technical excellence. We value diversity and inclusion, encouraging every team member to see themselves as stewards of our mission to help businesses turn AI into ROI by making software intelligent. Our collaborative environment ensures that no one succeeds alone, and no one fails alone either. We believe in being bold, dreaming big, and taking risks, while also working together, embracing our diverse perspectives, and giving each other honest feedback. Our culture remains deeply entrepreneurial, encouraging every Appier team member to see themselves as stewards of our mission to help businesses turn AI into ROI by making software intelligent.

More Jobs at appier