CrawlJobs Logo

Software Engineer, Backend (AI Agent)

Canada, Toronto · Job Posted December 07, 2025
Apply Position
Job Link Share

Job Description

At Cresta, the AI Agent team is on a mission to create state-of-the-art AI Agents that solve practical problems for our customers. We are focused on leveraging the latest technologies in Large Language Models (LLMs) and AI Agent systems, while ensuring that the solutions we develop are cost-effective, secure, and reliable. This role will involve hands-on work on cutting-edge projects, requiring innovative and passionate software engineers who can bring research into practical, scalable applications. As a Software Engineer, your goal will be to ensure that our AI Agents are backed by the most reliable and scalable server solutions. This includes designing and maintaining the server architecture that handles real-world, high-volume interactions and ensures high availability and performance. While we’re focused on server optimization and data management rather than pure research, you’ll be working with some of the most advanced technologies in the cloud and server space. This is a unique opportunity to shape the future of AI at Cresta by solving complex problems and bringing breakthrough AI advancements into production environments.

Job Responsibility

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

Requirements

  • Bachelor’s degree in Computer Science or a related field
  • 2+ years of experience in backend system architecture, cloud services, or related technology fields
  • Knowledge in designing and maintaining clear and robust APIs with a strong understanding of protocols including gRPC, REST
  • Experience in high-performance database schema design and query optimization, including knowledge of SQL and NoSQL databases
  • Experience in containerized application deployment using Kubernetes and Docker in microservices architectures
  • Experience with cloud environments such as AWS, Azure, or Google Cloud, with a strong understanding of cloud security and compliance standards

Nice to have

Bonus: experience working with Virtual Agent or AI Agent systems

What we offer

  • We offer Cresta employees a variety of medical, dental, and vision plans, designed to fit you and your family’s needs
  • Paid parental leave to support you and your family
  • Monthly Health & Wellness allowance
  • Work from home office stipend to help you succeed in a remote environment
  • Lunch reimbursement for in-office employees
  • PTO: 3 weeks in Canada

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer, Backend (AI Agent)

8 matching positions

Senior Software Engineer, Backend (AI Agent)

At Cresta, the AI Agent team is on a mission to create state-of-the-art AI Agent...
Location
Location
Canada , Toronto
Salary
Salary:
Not provided
cresta.com Logo
Cresta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science or a related field
  • 5+ years of experience in backend system architecture, cloud services, or related technology fields
  • Proficient in designing and maintaining clear and robust APIs with a strong understanding of protocols including gRPC, REST
  • Previous experience working with Virtual Agent or AI Agent systems
  • Experience in high-performance database schema design and query optimization, including knowledge of SQL and NoSQL databases
  • Experience in containerized application deployment using Kubernetes and Docker in microservices architectures
  • Experience with cloud environments such as AWS, Azure, or Google Cloud, with a strong understanding of cloud security and compliance standards
Job Responsibility
Job Responsibility
  • Design, develop, and maintain scalable and robust backend architectures for Cresta’s AI Agent solutions and proprietary models
  • Collaborate with cross-functional teams including frontend engineers, machine learning engineers to ensure seamless integration of AI Agents into Cresta’s customer solutions
  • Lead initiatives to enhance system scalability and reliability in production environments, focusing on backend services that support AI functionalities
  • Drive efforts to optimize server response times, process large volumes of data efficiently, and maintain high system availability
  • Innovate and implement security measures, cost-reduction strategies, and performance improvements in backend systems supporting AI Agents
What we offer
What we offer
  • We offer Cresta employees a variety of medical, dental, and vision plans, designed to fit you and your family’s needs
  • Paid parental leave to support you and your family
  • Monthly Health & Wellness allowance
  • Work from home office stipend to help you succeed in a remote environment
  • Lunch reimbursement for in-office employees
  • PTO: 3 weeks in Canada
Read More
Arrow Right

Staff Software Engineer, AI Agent Platform

The Geico AI Agent Platform team is seeking an exceptional Staff Software Engine...
Location
Location
United States , Chevy Chase; New York City
Salary
Salary:
115000.00 - 260000.00 USD / Year
geico.com Logo
Geico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in computer science, Engineering, Mathematics, or a related field
  • an advanced degree (master’s or Ph.D.) is highly desirable
  • 6+ years of hands-on experience in designing, implementing, and maintaining multi-tenant AIML systems and platforms in production environments
  • 6+ years of experience working with cloud platforms such as Azure and AWS
  • Extensive expertise in designing and deploying large-scale data pipelines and real-time inference systems and managing the end-to-end AI Agent and/or AIML system development lifecycles, including configuration, evaluation, monitoring, observability and AuthN/AuthR considerations
  • 6+ years of experience working with common backend systems & tools (e.g, Kubernetes, Temporal, OpenSearch, PostgreSQL, Redis, Neo4J, etc.)
  • Deep understanding of Docker, container optimization, and multi-stage builds
  • Experience with Prometheus, Grafana, Open Telemetry and distributed tracing
  • 3+ years of experience building front-end web applications using frameworks such as React and/or Next.JS
  • Deep proficiency in programming languages such as Python, Java, Go, etc., with a strong emphasis on coding excellence
Job Responsibility
Job Responsibility
  • Architect and implement scalable multi-tenant backend systems for building AI agent workflows, including agent configuration, offline evaluation, synthetic data generation, workflow simulation, agent marketplace, etc. using Azure Kubernetes Service (AKS), FastAPI, etc., ensuring economy of scale and control cost of maintenance
  • Collaborate with Design team to architect and implement frontend experiences and workflows for onboarding both technical and non-technical stakeholders, maximizing user adoption and successful AI agent development
  • Develop observability frameworks to ensure 99.9%+ uptime for AI agent platforms through robust monitoring, alerting, and incident response procedures
  • Evaluate and (if desirable) integrate cutting-edge GenAI frameworks, libraries and vendors to maintain a state-of-the-art technology stack, including hybrid cloud solutions with AWS/GCP as backup or specialized use cases
  • Architect and implement scalable, high-performance machine learning platforms and systems capable of processing large data volumes and supporting real-time decision making and workflows
  • Oversee the end-to-end lifecycle of AI agent applications, ensuring robust testing, deployment, and ongoing monitoring
  • Ensure adherence to company production readiness standards, security protocols, and regulatory compliance throughout the development lifecycle
  • Continuously optimize platform performance, reducing latency and improving throughput for AI agent workloads
  • Design and implement backup, recovery, and business continuity plans for hosted platform applications & services
  • Design and maintain robust CI/CD pipelines for ML model deployment using Azure DevOps, GitHub Actions, and MLOps tools
What we offer
What we offer
  • Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being
  • Financial benefits including market-competitive compensation
  • a 401K savings plan vested from day one that offers a 6% match
  • performance and recognition-based incentives
  • and tuition assistance
  • Access to additional benefits like mental healthcare as well as fertility and adoption assistance
  • Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Backend (AI)

We’re looking for a Senior Backend Engineer to join our newly formed AI R&D pod—...
Location
Location
United States , New York City
Salary
Salary:
200000.00 - 225000.00 USD / Year
posh.vip Logo
Posh
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3–6+ years of backend or full-stack engineering experience, with a proven track record of shipping high-quality, scalable systems in fast-paced environments
  • Deep expertise in Python and its ecosystem for web services and data processing
  • Strong experience with Infrastructure as Code (Terraform), a major cloud platform (e.g., GCP, AWS, Azure), and deploying containerized applications
  • A passion for shaping 0→1 products in a lean, fast-paced R&D environment where you'll help define new playbooks for AI-native experiences
Job Responsibility
Job Responsibility
  • Build and Scale AI Services: Design, build, and maintain scalable backend services and APIs for AI-powered features, writing primary production code in Python
  • Architect Multi-Agent Systems: Move beyond standard RAG to design and implement complex, hierarchical Multi-Agent Systems that can perform sophisticated, multi-step tasks
  • Implement Evaluation and Fine-Tuning: Build robust frameworks to evaluate the quality of AI systems and manage fine-tuning pipelines to continuously improve model performance
  • Own Cloud Infrastructure with IaC: Define, deploy, and manage our AI infrastructure using Terraform. You'll be responsible for scaling our container-based serverless solutions while ensuring reliability and performance
  • Optimize for Efficiency: Deeply analyze the tradeoffs between model performance, latency, and cost to make pragmatic, business-aware technical decisions when using managed AI services
  • Integrate Across the Stack: Collaborate with our core engineering teams by occasionally working in TypeScript (Node.js) to integrate AI features into our main application
What we offer
What we offer
  • Health,Dental and Vision Insurance
  • Equinox Membership
  • Unlimited PTO
  • Team Events, Dinners, & Offsites, Free Event Tickets to Dope Shows
  • New MacBook
  • Daily Uber Eats Credit
  • Relocation bonuses are available for some out-of-state candidates
  • Offers Equity
  • Fulltime
Read More
Arrow Right

Senior Software Development Engineer (Backend) - Evisort AI

Join the Workday AI organization, where you'll be building and supporting state-...
Location
Location
Canada , Vancouver; Toronto
Salary
Salary:
140000.00 - 210000.00 CAD / Year
Workday
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience in software engineering
  • 5+ years experience with a web development framework (Python/Typescript preferred: Flask, NestJS, Express, Django, or FastAPI)
  • Experience in ownership of designing, building and operating of SaaS products in cloud environments (AWS preferred)
  • Experience with a Relational DB (PostgreSQL preferred)
  • Familiarity with LLMs and Agent development
  • Familiarity with the tradeoffs and architecture of modern distributed systems and event-driven architectures
  • Knowledge of software development best practices (DevOps, CI/CD, automated testing, observability)
  • Hands-on experience with containerization technologies (Docker, Kubernetes)
  • Familiarity with Elasticsearch or other document stores
  • Experience with observability tools like Sentry and Grafana, building and monitoring dashboards
Job Responsibility
Job Responsibility
  • Collaborate with engineering, data science, product, and design teams to build and evolve our vision, strategy, and roadmap
  • Participate in a supportive, iterative team culture that values curiosity, learning, and strong engineering practices
  • Contribute to the growth and success of your teammates through knowledge sharing and mentorship
  • Take ownership of multiple functional areas in our platform — from development to production (“you build it, you run it”)
  • API Development: Design and build high-performance back-end services using Python to facilitate communication between microservices
  • Actively monitor and optimize code to ensure platform performance
  • Implement comprehensive monitoring, alerting, and logging strategies to ensure the health and performance of all integrations and back-end services
What we offer
What we offer
  • May be eligible for the Workday Bonus Plan or a role-specific commission/bonus
  • Annual refresh stock grants
  • Comprehensive benefits (refer to Workday benefits link)
  • Fulltime
Read More
Arrow Right

Backend Software Engineer - Engine Team (Voice Agent)

Deepgram is looking for a backend software engineer to lead the design and imple...
Location
Location
United States
Salary
Salary:
150000.00 - 220000.00 USD / Year
deepgram.com Logo
Deepgram
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience in an industry role
  • Programming experience in Rust (or C, C++), with competence in Python
  • Excellent communication and organizational skills, both written and verbal
  • A high level of experience and understanding of version control
  • preferably git
  • Comprehensive experience with UNIX-style systems
Job Responsibility
Job Responsibility
  • Improve Deepgram’s core inference services including areas in networking, speech processing, model orchestration, and observability
  • Develop integrations with cutting edge in-house, third-party, and open-source AI models for perception and managing conversational dynamics
  • Debug complex system issues that include networking, scheduling, and highly concurrent workloads
  • Rapidly customize backend services to support our customer needs
  • Partner with Product to design and implement new services, features, and/or products end to end
What we offer
What we offer
  • Medical, dental, vision benefits
  • Annual wellness stipend
  • Mental health support
  • Life, STD, LTD Income Insurance Plans
  • Unlimited PTO
  • Generous paid parental leave
  • Flexible schedule
  • 12 Paid US company holidays
  • Quarterly personal productivity stipend
  • One-time stipend for home office upgrades
  • Fulltime
Read More
Arrow Right

Software Engineer AI

Spendesk is looking for a Backend Software Engineer (IC3) to join our PDE (Produ...
Location
Location
France , Paris
Salary
Salary:
Not provided
spendesk.com Logo
Spendesk
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Significant experience on backend software engineering experience in production environments
  • A strong track record of designing and shipping scalable backend services with clear ownership of reliability and maintainability
  • Experience contributing to complex technical projects in fast-paced product organizations
  • Ideally, hands-on exposure to AI-enabled or LLM-backed product features in production
  • Strong backend engineering skills with TypeScript / Node.js or adjacent technologies
  • Good fluency in service design, asynchronous architectures, and resilient distributed systems
  • Experience integrating APIs and external services into robust product backends
  • Practical experience, or strong interest, in integrating LLMs into production systems, ideally using platforms such as AWS Bedrock, OpenAI, or Anthropic
  • Familiarity with technologies such as Kafka, SQS, Step Functions, PostgreSQL, and modern observability practices
  • Highly autonomous and comfortable owning ambiguous technical problems from framing to delivery
Job Responsibility
Job Responsibility
  • Design, build, and operate backend services and APIs that power conversational and agentic AI features
  • Implement the services needed for context management, tool invocation, rich content access, and multi-step orchestration
  • Build robust patterns for integrating LLMs through AWS Bedrock, including retries, fallbacks, tracing, and cost-aware usage
  • Ensure these services are designed for production from day one, with strong standards on reliability, maintainability, and security
  • Partner with the IC5 Staff Engineer to implement the architecture supporting AI-native product experiences
  • Contribute to reusable service boundaries, contracts, and interfaces that can be adopted across squads
  • Help define how applicative squads can expose MCP-compatible tools and capabilities to central AI services
  • Translate high-level architectural direction into concrete technical implementations and scalable engineering patterns
  • Own complex backend components end-to-end, from design and implementation to deployment and maintenance
  • Contribute directly to proof-of-concepts and experiments, then harden the successful ones into reliable production services
What we offer
What we offer
  • Flexible on-site and remote policy
  • Latest Apple equipment
  • Access to Moka.care — for emotional and mental health wellbeing
  • Great office snacks
  • A positive team to work with daily
  • Location-specific benefits tailored to each market, including health insurance, wellness allowances, commuter support, meal vouchers, and gym memberships
  • Fulltime
Read More
Arrow Right

Software Engineer - AI Solutions

We are hiring a Software Engineer for the AI Solutions team to design, build and...
Location
Location
Romania , Iași
Salary
Salary:
Not provided
awin.com Logo
Awin Global
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of professional experience building backend systems and APIs in production environments
  • Strong Python development skills and experience with frameworks such as FastAPI, Flask or similar
  • Solid backend engineering fundamentals including API design, distributed systems, concurrency, caching and performance optimisation
  • Experience working with AWS services such as ECS, Lambda, RDS, S3 and ElastiCache/Redis
  • Infrastructure as Code experience using Terraform or Terragrunt
  • Experience with PostgreSQL, Redis, Docker and CI/CD tooling such as GitHub Actions
  • Working knowledge of Java and/or TypeScript with the ability to understand, contribute to or integrate with services and applications built using those technologies
  • Understanding of observability, monitoring and operational best practices for production systems
  • Ability to debug and troubleshoot issues across APIs, infrastructure and application services
  • Strong collaboration and communication skills within agile product teams
Job Responsibility
Job Responsibility
  • Design, build and operate scalable backend services and APIs for AI-enabled applications and workflows
  • Collaborate with Senior AI Engineers and Data Engineers to integrate AI capabilities and LLMbased workflows into production systems
  • Develop cloud-native services using Python and frameworks such as FastAPI on AWS with ECS, Lambda, RDS, S3 and ElastiCache/Redis
  • Support AI orchestration and intelligent agent workflows, including inference pipelines, tool integrations and scalable AI workflow patterns
  • Build and maintain CI/CD pipelines, automated testing and release processes
  • Improve observability and operational excellence through logging, monitoring, distributed tracing, alerting and production troubleshooting
  • Participate in system design discussions, code reviews and architecture reviews
  • Optimise backend services for performance, scalability, resilience and cost-efficiency
  • Work closely with Product Managers and cross-functional teams to translate user problems and business requirements into technical solutions
  • Contribute to engineering culture through collaboration, ownership, knowledge sharing and continuous improvement
What we offer
What we offer
  • Flexi-Week and Work-Life Balance: We prioritise your mental health and wellbeing, offering you a flexible four-day Flexi-Week at full pay and with no reduction to your annual holiday allowance. We also offer a variety of different paid special leaves
  • Remote Working Allowance: You will receive a monthly allowance to cover part of your running costs. In addition, we will support you in setting up your remote workspace appropriately
  • Flexi-Office: We offer an international culture and flexibility through our Flexi-Office and hybrid/remote work possibilities to work across Awin regions
  • Meal Vouchers: You will be supported with a certain net sum to spend it on a variety of lunches
  • Health & Wellbeing: The insurance covers several types of health, vision and / or dental treatments for you and for up to one additional family member
  • Remote Working Furniture Package: After 3 months of employment, you will be eligible for a furniture package, which should enable you to set up a proper workplace at your remote working location
  • Appreciation: Thank and reward colleagues by sending them a voucher through our peer-to-peer program
  • Fulltime
Read More
Arrow Right

Generative Ai Software Engineer, Technology Strategy – Assistant Vice President

Do you thrive on solving complex problems and building full-stack solutions that...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong hands-on experience building applications using LLMs
  • Experience with Prompt Engineering, RAG architectures, vector databases, agent frameworks, and evaluation techniques
  • Exposure to frameworks such as LangChain, LangGraph, Google ADK, AutoGen, CrewAI, or similar
  • Strong proficiency in Python and modern backend development
  • Experience with TypeScript/JavaScript and modern front-end frameworks such as React
  • Ability to build end-to-end products from concept through deployment
  • Experience with Docker, Kubernetes, and cloud-native architectures
  • Knowledge of AWS, Azure, or GCP services
  • Familiarity with CI/CD, observability, and production deployment practices
  • Experience with PostgreSQL and NoSQL databases
Job Responsibility
Job Responsibility
  • Take part in design and development of user‑facing capabilities for our Technology Strategy platform and our next generation of AI agents — including the Tech Strategy Assistant and the AI Metrics Assistant
  • Fulltime
Read More
Arrow Right