EdTech Jobs

Role Snapshot

The Application Platform Engineer helps build, deploy, and operate PromptLab, a sustained campus AI platform at UNC Chapel Hill, while helping establish sound software development and operations practices. The role offers mentorship and a path to lead responsibility for routine platform work.

Key Responsibilities: Deploy, operate, and customize LibreChat and related applications; maintain the model API gateway and integrate new models and providers; build automation, integrations, and admin tools; monitor services, investigate incidents, perform upgrades, develop cost and usage reporting, and document architecture and recovery procedures.
Skills & Tools: Strong software and systems foundations, including automation, DevOps or platform engineering, and reliability practices, plus the ability to learn unfamiliar technologies, collaborate closely with technical leads, and document systems clearly.
Qualifications: Experience in software development, systems administration, DevOps, platform engineering, SRE, or research computing is relevant; the employer did not list specific degree or years-of-experience requirements.
Compensation: $110K–$160K/yr (estimated)

Job Description

As a member of a highly collaborative team, the Application Platform Engineer helps define service requirements, develop and deploy the platform, and support its ongoing operation.

The Application Platform Engineer helps establish and maintain robust software development and operational practices. The Software Development department values mentorship and a healthy, welcoming work environment, and the person in this position will contribute to and benefit from this culture, where colleagues support one another in learning new skills and taking on technically challenging projects while respecting work-life balance.

The Application Platform Engineer will support PromptLab s continued development and operation as sustained campus infrastructure. The incumbent will bring strong software and systems foundations. Relevant backgrounds may include software development, systems administration and automation, DevOps or platform engineering, site reliability engineering, research computing, or related work.

The Application Platform Engineer will work closely with the department's technical leads and other experienced colleagues. The position includes regular mentorship, paired work on deployments and incident investigation, code and architecture review, and protected time to learn unfamiliar technologies. As the engineer learns the service, they will take on increasing responsibility and eventually assume lead responsibility for routine platform development and operations.

Primary responsibilities include:
deploying, operating, and customizing LibreChat and related applications;
maintaining the model API gateway and integrating new models and providers;
developing integrations, administrative tools, and automation that improve the reliability and reproducibility of the environment;
monitoring services, investigating incidents, and performing routine upgrades;
developing cost and usage reporting; and
documenting the platform's architecture, dependencies, recovery procedures, and routine operations.