AI Engineer – .NET, Azure AI
Posted 2hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
AI Engineer building .NET/C# backend APIs and Azure AI solutions at Imaginary Cloud, a Portugal-based software development and UX/UI design company. Deploying generative AI models into production.
Responsibilities:
- Develop, problem-solve, manage, and interact with people while creating digital products
- Work on innovative projects for companies around the world
- Collaborate with multidisciplinary engineering and product development teams
- Build orchestration and backend APIs using .NET/C#
- Develop generative AI solutions for summarisation, extraction, filtering, and speech-to-text/transcription
- Apply RAG and AI search patterns
- Use agentic AI tools to accelerate code development, refactoring, and complex debugging
- Deploy and integrate AI models into production APIs, pipelines, and backend systems
- Overcome technical challenges across multiple industries and projects
Requirements:
- 3+ years of working experience in Artificial Intelligence, Machine Learning, or related software engineering roles
- Academic background in Computer Science, Data science, Artificial Intelligence, or related field
- Strong professional experience with .NET/C# (.NET Core, .NET 6/8), including building orchestration and backend APIs
- Hands-on experience with Azure OpenAI / OpenAI / ChatGPT-class models (GPT-4o-level)
- Experience with generative AI for summarisation, extraction, filtering, speech-to-text/transcription pipelines
- Experience with patterns such as RAG and AI search
- Outstanding proficiency in agentic AI tools like Cursor IDE and GitHub Copilot
- Excellent understanding of Transformer-based model architectures and general Machine Learning principles
- Experience deploying or integrating AI models into production environments, APIs, pipelines, or backend systems
- Analytical mind with strong problem-solving aptitude
- Experience collaborating with engineering and product development teams
- Fluency in English, both spoken and written
- Must live in Portugal or be willing and legally qualified to live and work there
Benefits:
- Salary according to your experience and performance
- Paid sick days
- Health and dental insurance
- Comfort budget
- A remote-first company
- Flexible working hours
- Global projects with industry-leading clients
- A human-centric culture that values people and empowers them
- Informal environment
- Team events to share knowledge and celebrate collectively
- Mentoring and performance appraisals for solid growth potential



















