Software Engineer, Backend (ai Agent)

Cresta Cresta · Vertical AI · AB, Canada, Canada · Remote · Engineering

Software Engineer, Backend (AI Agent) role at Cresta, focusing on designing and maintaining scalable backend architectures for AI Agent solutions and LLMs. The role involves ensuring reliable and scalable server solutions for high-volume interactions, optimizing performance, and integrating AI Agents into customer solutions. While not pure research, it involves working with advanced cloud and server technologies to bring AI advancements into production.

What you'd actually do

  1. Design, develop, and maintain scalable and robust backend architectures for Cresta’s AI Agent solutions and proprietary models.
  2. Collaborate with cross-functional teams including frontend engineers, machine learning engineers to ensure seamless integration of AI Agents into Cresta’s customer solutions.
  3. Lead initiatives to enhance system scalability and reliability in production environments, focusing on backend services that support AI functionalities.
  4. Drive efforts to optimize server response times, process large volumes of data efficiently, and maintain high system availability.
  5. Innovate and implement security measures, cost-reduction strategies, and performance improvements in backend systems supporting AI Agents.

Skills

Required

  • backend system architecture
  • cloud services
  • APIs
  • gRPC
  • REST
  • database schema design
  • query optimization
  • SQL
  • NoSQL databases
  • Kubernetes
  • Docker
  • microservices architectures
  • AWS
  • Azure
  • Google Cloud
  • cloud security
  • compliance standards

Nice to have

  • Virtual Agent or AI Agent systems

What the JD emphasized

  • scalable and robust backend architectures
  • AI Agent solutions
  • high-volume interactions
  • scalable applications
  • cost-effective, secure, and reliable

Other signals

  • AI Agents
  • LLMs
  • backend architectures
  • scalable applications
  • server solutions