onsite
Senior Developer - AI Engineer
AI Engineer
Lead the design and implementation of robust .NET APIs on AWS, integrating automated testing pipelines to deliver high‑quality AI‑enabled services. Drive architecture, code quality, and continuous delivery for scalable, secure solutions.
About the role
Key Responsibilities
- Architect, develop, and maintain high‑performance .NET APIs that expose AI capabilities to internal and external consumers.
- Design and implement CI/CD pipelines with automated unit, integration, and performance tests to ensure rapid, reliable deployments on AWS.
- Collaborate with data scientists and product owners to translate AI models into production‑ready services, optimizing for latency and scalability.
- Conduct code reviews, enforce coding standards, and mentor junior developers on best practices in .NET, C#, and cloud architecture.
- Monitor application health, troubleshoot production issues, and continuously improve system resilience and security.
Requirements
- 5+ years of professional experience in .NET Core/C# development.
- Strong background in building RESTful APIs and integrating AI/ML services.
- Hands‑on experience with AWS services (Lambda, API Gateway, ECS/EKS, RDS, S3) and IaC tools.
- Proficiency in automated testing frameworks (xUnit, NUnit, Selenium) and CI/CD tools (GitHub Actions, Azure DevOps).
- Excellent problem‑solving skills, strong communication, and a passion for delivering high‑quality, scalable software.