Summary
The job is for an AI Engineer at Appier, a SaaS company specializing in AI. The role involves building and improving AI systems, with a focus on LLMs serving. Responsibilities include developing AI backend systems, establishing MLops processes, and continuously improving the quality of AI production systems.
Requirements
- 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 skill 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
- Write clean and maintainable code including code related to LLM serving systems
Responsibilities
- Build a flexible framework to speed up the development process of AI models, with a focus on Large Language Models (LLMs) serving
- Turn exciting AI prototypes/ideas into products, leveraging LLMs and other advanced AI technologies
- Develop next-generation AI backend systems related to large-scale real-time data access, collection, analytics and monitoring
- Establish and maintain MLops processes and tools, including model deployment, monitoring, and automation
- Continuously improve the quality of AI production systems, particularly those utilizing LLMs
Preferred Qualifications
- Familiarity with the machine learning flow of building a data-driven AI system including LLM development and deployment
- Experience in query authoring and optimization of SQL/NoSQL databases
- Experience with distributed computing and machine learning frameworks (Spark, Hadoop or Flink), for scaling LLM serving systems
- Experience in one of the following programming languages: Python/C++/Scala