AI Engineering Role Summary : About the Position : This job is focused on developing and maintaining AI applications using existing Large Language Models (LLMs).
The ideal candidate will have experience with integrating AI applications into existing systems and a strong understanding of Python programming.
A key aspect of this role is optimizing AI model evaluation and performance.Responsibilities : Design, develop, and maintain scalable AI applications utilizing LLM APIs.Implement integrations with various AI platforms and services.Develop cloud-deployed and on-premises AI functionalities using Python-based solutions.Manage CI / CD workflows for AI applications.Monitor and optimize AI application performance and cost, including model evaluation and optimization.Tech Requirements : Proficiency in Python and familiarity with relevant AI libraries and frameworks.Experience with integration of AI applications into existing systems.Familiarity with existing LLM APIs and experience building applications on top of them.Cloud-based CI / CD workflows.Experience with Git and Git providers, e.g., GitHub / BitBucket / GitLab.Nice-to-Haves : Cloud-based IAM, networking, and security.Experience with data orchestration frameworks, e.g., Airflow, Prefect, Dagster, dbt.Experience with monitoring and observability tools for AI applications.Credentials and Experience : College degree or equivalent life / work experience.2+ years in AI engineering, full-stack development with an AI focus, or related domains within SaaS, marketing technology, higher ed tech, or similar.6+ year in application development overallWe Offer : A flexible work schedule.Paid time off.A personal laptop.Health / Sport Budget.Fully remote work.
Application Developer • Ribeirão das Neves, Minas Gerais, Brasil