Senior Software Engineer, Backend (ai Agent)

Cresta Cresta · Vertical AI · United States · Remote · Engineering

This role focuses on designing, developing, and maintaining scalable backend architectures for AI Agent solutions and proprietary models. The engineer will collaborate with ML engineers to integrate AI Agents, enhance system scalability and reliability, optimize server performance, and implement security measures. Experience with virtual/AI agent systems, cloud environments, Kubernetes, and databases is required.

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
  • designing and maintaining clear and robust APIs
  • gRPC
  • REST
  • Virtual Agent or AI Agent systems
  • high-performance database schema design
  • query optimization
  • SQL
  • NoSQL databases
  • containerized application deployment
  • Kubernetes
  • Docker
  • microservices architectures
  • AWS
  • Azure
  • Google Cloud
  • cloud security and compliance standards

What the JD emphasized

  • AI Agent solutions
  • AI Agent systems
  • backend services that support AI functionalities

Other signals

  • design and maintain scalable and robust backend architectures for AI Agent solutions
  • backend services that support AI functionalities
  • optimize server response times, process large volumes of data efficiently
  • experience working with Virtual Agent or AI Agent systems