Software Engineer, Machine Learning Platform

A software-as-a-service (SaaS) company that uses artificial intelligence (AI) to power business decision-making, founded in 2012.
Machine Learning
Mid-Level Software Engineer
In-Person
3+ years of experience
AI · Enterprise SaaS

Description For Software Engineer, Machine Learning Platform

Appier, a leading SaaS company specializing in AI solutions, is seeking a Software Engineer for their Machine Learning Platform team. This role combines software engineering with ML infrastructure, focusing on building and maintaining scalable AI systems. The position offers an opportunity to work with cutting-edge AI technologies while developing platforms that make AI more accessible. You'll be part of a team that handles large-scale data processing, real-time feature generation, and MLOps processes. The ideal candidate should have a strong foundation in computer science, experience with ML platforms, and proficiency in cloud-native technologies. This role is perfect for engineers who want to contribute to the democratization of AI while working with a company that has a strong presence across APAC, Europe, and the U.S. The position offers the chance to work on meaningful projects that directly impact how businesses leverage AI for decision-making.

Last updated 20 days ago

Responsibilities For Software Engineer, Machine Learning Platform

  • Build a flexible ML platform to speed up the development process of AI models
  • Develop next-generation AI backend systems related to large-scale data processing, real-time feature generation, evaluation/performance dashboard
  • Establish and maintain MLops processes and tools, including model deployment, monitoring, and automation

Requirements For Software Engineer, Machine Learning Platform

Python
Java
Kubernetes
  • BS/BA degree in Computer Science or related field
  • Know basic software testing (able to write unit test for algorithms)
  • Experience in Unix/Linux environments
  • Strong problem-solving skills and passion for learning new technologies
  • Great communication skills to work side-by-side with scientists, and collaborate with engineers, product managers and other teams
  • Familiarity with the machine learning flow of building a data-driven AI system
  • Experience to use and extend ML platform like Kubeflow, MLflow, Apache Submarine
  • Familiarity with cloud native ecosystems like k8s, helm, prometheus and argo
  • Experience with distributed computing engine (Spark) or streaming computing framework (Flink)
  • Experience with Public Cloud like GCP
  • Experience in one of the following programming languages: Python/Java

Interested in this job?

Jobs Related To Appier Software Engineer, Machine Learning Platform

Machine Learning Engineer

Machine Learning Engineer position at Cloudflare focusing on developing and implementing ML models for email security and threat detection, based in Lisbon, Portugal.

AI Operations Engineer

AI Operations Engineer position at IFT focusing on implementing and managing AI systems across the organization while working with decentralized technologies.

Machine Learning Engineer, CreativeX

Machine Learning Engineer role at Amazon's CreativeX team, focusing on real-time ad personalization using advanced AI technologies with competitive compensation and benefits.

Software Dev Engineer II, AWS Healthcare AI

AWS Healthcare AI is seeking a Software Development Engineer II to build and maintain AI-powered healthcare services, offering competitive compensation and comprehensive benefits.

Software Dev Engineer II, AWS Healthcare AI

AWS Healthcare AI seeks Software Dev Engineer II to build and enhance AI-powered healthcare services, focusing on improving patient outcomes through cloud computing and artificial intelligence.