About the job
Join us as a Backend Software Engineer at nace.ai, where you will play a critical role in crafting, deploying, and maintaining the comprehensive infrastructure for our cutting-edge AI systems. Your primary focus will be on designing resilient backend services, developing intuitive and high-performance user interfaces, and ensuring the flawless integration of LLM-based AI Agents. Your contributions will effectively bridge frontend user experiences with backend scalability and core AI infrastructure, significantly enhancing system efficiency, reliability, and user-facing functionalities.
Key Responsibilities:
Design, develop, and maintain scalable full-stack components, encompassing both frontend applications (utilizing frameworks such as React, Vue, or Angular) and robust backend services (using Python, Go, or Node.js).
Create and implement APIs and data pipelines that enable seamless deployment and interaction of advanced AI Agents along with large-scale data processing workflows.
Contribute to the evolution of core AI agent frameworks, focusing on essential features like tool integration, memory systems, and planning/orchestration modules.
Develop and implement methodologies for evaluating AI Agents to rigorously assess, benchmark, and monitor agent performance, reliability, and safety in live environments.
Oversee and optimize cloud infrastructure (e.g., AWS, GCP, Azure) to ensure high availability, cost-effectiveness, and scalability for both application layers and the underlying AI compute resources.
Engage actively in design discussions, code reviews, and cross-functional collaboration to deliver high-quality, production-ready solutions across the entire tech stack.
