Senior Software Engineer, Machine Learning (Enterprise Solution)
Appier is seeking a Senior Software Engineer, Machine Learning to join its Enterprise Solution Science Team. This team focuses on applying advanced machine learning technologies to real-world marketing challenges by integrating them with omnichannel customer data. In this role, you will bridge the gap between research and production by developing and optimizing scalable, high-performance ML infrastructure, including data pipelines, dashboards, and monitoring systems.
Key responsibilities include designing and operating robust ML job execution frameworks for training, inference, and post-processing. You will build and maintain internal API servers and developer tools to orchestrate ML jobs on Kubernetes using tools like Argo Workflows, Helm, and Terraform. Additionally, you will architect, implement, and scale batch pipelines for ML training and evaluation, design and monitor data infrastructure using PostgreSQL and other databases, and ensure high availability and observability through monitoring tools such as Prometheus and Grafana. Collaboration with ML scientists to transform research outputs into user-facing product features is also a key aspect of this role.
The ideal candidate holds a Bachelor's degree in Computer Science, Engineering, or a related field, with a preference for a Master's degree. A minimum of 3 years of practical experience in ML platform engineering, MLOps, or data infrastructure is required, including deploying enterprise-grade ML systems, integrating data sources, and building dashboards. Proficiency in at least one programming language such as Python, Java, or Go, along with a solid understanding of data structures and algorithms, is essential. Experience in cross-functional collaboration, leading projects, and a continuous passion for learning cutting-edge technologies are also important. Proficiency in using LLM-powered tools like GitHub Copilot and ChatGPT to enhance development productivity is expected.
Preferred qualifications include industry experience in the MarTech domain with a strong passion for building customer-centric products. A strong ownership mindset and architectural thinking, with the ability to lead cross-functional platform initiatives, are highly valued. Understanding of core ML and deep learning concepts, hands-on experience with end-to-end ML workflows and AI system architecture, and familiarity with platforms like Kubeflow, MLflow, or Apache Submarine are advantageous. Familiarity with distributed computing frameworks such as Apache Spark and proficiency with cloud-native ecosystems like Kubernetes, Helm, Prometheus, and Argo Workflows are also desirable.
Appier offers a dynamic work environment where innovation and collaboration are encouraged. Employees have opportunities for professional growth and development, working on cutting-edge AI products that make a significant impact in the marketing technology space. Joining Appier means being part of a team that values creativity, technical excellence, and the continuous pursuit of knowledge.