Xebia

Principal AI Engineer – .NET

Xebia

full-time

Posted on:

Location Type: Remote

Location: Bulgaria

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • designing and evolving scalable, high-performance solutions within the AI-enhanced integrations domain
  • defining and enforcing coding standards, architectural patterns, and best practices across teams
  • reviewing code for quality, maintainability, and performance
  • leveraging the available tech stack and tooling, including AI-assisted development tools such as GitHub Copilot
  • mentoring and guiding engineers of varying experience levels, with a strong emphasis on AI-first engineering practices and integration design patterns
  • encouraging thorough and consistent documentation, including AI-supported validation where applicable
  • contributing hands-on to sprint goals through implementation of new features and ongoing maintenance
  • evaluating emerging AI and developer-tooling technologies and advocating for their adoption
  • collaborating closely with product managers, designers, and other stakeholders to translate business requirements into robust, intelligent, and automated integration solutions
  • staying current with advancements in AI/LLM integration, including prompt engineering and orchestration of APIs such as OpenAI and Azure OpenAI.

Requirements

  • bachelor’s degree in Computer Science, Data Science, Engineering, or a related field
  • strong experience with the Microsoft .NET stack, including C# and .NET Core
  • 2+ years of hands-on experience in AI/ML development, with an emphasis on generative AI and related technologies
  • proven ability to define engineering standards and software development processes supported by tooling that maximizes developer productivity and code quality (e.g. automated code analysis, documentation generation, code review workflows), including AI-powered tooling
  • experience mentoring developers and guiding technical decisions across multiple teams
  • solid understanding of CI/CD pipelines and automated testing practices; exposure to AI-assisted or AI-generated test cases and performance testing is a strong plus
  • familiarity with code-generation techniques such as Roslyn analyzers, source generators, or T4 templates
  • ability to collaborate effectively in a dynamic environment and balance multiple responsibilities
  • good verbal and written communication skills in English (minimum B2 level).
Benefits
  • Work from the European Union region and a work permit are required.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#.NET CoreAI/ML developmentgenerative AICI/CD pipelinesautomated testingcode-generation techniquesRoslyn analyzerssource generatorsT4 templates
Soft Skills
mentoringguiding technical decisionscollaborationcommunicationdocumentationbalancing responsibilitiesdefining engineering standardsenforcing coding standardsreviewing codeadvocating for technology adoption
Certifications
bachelor’s degree in Computer Sciencebachelor’s degree in Data Sciencebachelor’s degree in Engineering