Sonata Software

Senior .NET AI Engineer

Sonata Software
Apply
3 days ago
San Antonio, TX, USASenior

Responsibilities

  • Design, develop, and maintain scalable backend services and AI-powered agent systems using C#, .NET Core, and AWS.
  • Build agent runtime orchestration for task execution, workflow management, context handling, and coordination between agents and tools.
  • Develop secure tool integrations with internal APIs, external services, databases, and enterprise applications.
  • Define contracts, schemas, and interfaces for agent interactions, tool invocation, structured inputs and outputs, and error handling.
  • Implement automated evaluation frameworks and repeatable test scenarios for agent accuracy, reliability, performance, and consistency.
  • Establish observability through structured logging, distributed tracing, metrics, monitoring, and end-to-end execution tracking.
  • Implement authentication, authorization, secrets management, input validation, security boundaries, and safeguards for AI agent execution.
  • Deploy, monitor, and optimize applications using AWS services, CI/CD pipelines, and cloud-native engineering practices.

Requirements

  • 8+ years of hands-on software development experience.
  • Strong expertise in C#, .NET Core, ASP.NET Core, REST APIs, and backend service development.
  • Practical experience building AI-powered applications, agentic workflows, or autonomous or semi-autonomous agent systems.
  • Strong understanding of agent runtime orchestration, tool calling, workflow execution, context management, and failure recovery.
  • Experience integrating LLMs and AI services through APIs, SDKs, or agent frameworks.
  • Strong knowledge of API design, explicit interface contracts, structured data formats, and distributed systems.
  • Hands-on experience with AWS services including Lambda, API Gateway, SQS, SNS, ECS/EKS, CloudWatch, and IAM.
  • Experience implementing automated testing, evaluation pipelines, observability, and performance monitoring.
  • Strong understanding of application security, secure coding practices, identity management, access controls, and secrets management.
  • Experience with Git, CI/CD pipelines, automated deployments, and Agile development methodologies.
  • Excellent problem-solving, debugging, communication, and collaboration skills.
  • Mortgage knowledge is a plus.

Benefits

  • Remote work from Brazil.
  • The employer is an equal opportunity employer committed to workplace diversity.

Tech Stack

Contact me