
Senior .NET AI Engineer
Sonata Software3 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.