Level

Eagle Hills

AI Engineer

AI in this role

openaiclaudeanthropiccopilotopenai-apianthropic-apiazure-openaicursorwindsurfclaude-code
prompt-engineeringrag

About the Role

The AI Engineer – Full Stack Developer is responsible for designing, developing, testing, deploying and maintaining AI-enabled web, mobile, PWA and backend applications. The role requires equal strength in full stack software development and practical AI application engineering. The candidate must have 5 years of professional software development experience with strong hands-on capability in TypeScript / JavaScript, React JS, React Native, C#, .NET / .NET Core, REST APIs, SQL and Azure-based deployment. The candidate must also have practical experience building or integrating AI-enabled features such as AI chatbots, AI assistants, RAG-based knowledge search, AI-powered workflows or model-driven application capabilities using platforms such as Azure OpenAI, Azure AI Foundry, OpenAI API, Anthropic API or similar services. The role also requires practical use of AI-assisted coding tools to improve delivery speed while maintaining ownership of code quality, security, scalability, performance and maintainability.

 

Key Responsibilities

 

APPLICATION DEVELOPMENT & DELIVERY

  • Design, develop, test, deploy and maintain full stack application features across web, mobile, PWA, backend APIs and databases.
  • Build and enhance applications using TypeScript / JavaScript, React JS, React Native, C#, .NET / .NET Core, ASP.NET Core, REST APIs, SQL and Azure services.
  • Apply strong programming methodology, object-oriented design, reusable components, modular architecture, secure coding, performance awareness and maintainable development practices.

 

MOBILE & FRONTEND DEVELOPMENT

  • Develop mobile application features using React Native, with Expo where applicable, including screens, reusable components, navigation, API integration, authentication flows and device-specific behaviour.
  • Build Progressive Web Applications (PWA) using React JS / TypeScript with responsive UI, installable app experience, offline-ready behaviour, service workers and performance optimization where required.
  • Use AI-assisted coding tools to accelerate React Native, PWA and React JS development while reviewing and validating all generated code; use Expo where applicable to the mobile application stack.
  • Work closely with UX/UI and product teams to deliver user-friendly, performant and maintainable web and mobile application experiences.

 

BACKEND, APIS & DATABASE

  • Develop and maintain backend services, business logic and REST APIs using .NET / .NET Core, C# and related frameworks.
  • Integrate applications with internal and external systems using secure and well-documented APIs.
  • Work with relational databases such as SQL Server, including basic database design, queries, stored procedures and performance troubleshooting.

 

AI-ASSISTED DEVELOPMENT

  • Use AI-assisted coding tools such as VS Code, Cursor, Windsurf, GitHub Copilot, Claude Code, Aider or similar tools to improve development speed and quality.
  • Break requirements into clear development tasks, prepare effective prompts, review AI-generated code and refine outputs until they meet coding standards.
  • Use AI tools for practical development work such as code generation, debugging, refactoring, unit test creation, API integration support and technical documentation.
  • Validate all AI-assisted outputs through testing, code review, security checks and engineering judgement before delivery.

 

AI APPLICATION DEVELOPMENT

  • Design and build practical AI-enabled application features such as AI chatbots, AI assistants, RAG-based knowledge search, AI-powered workflows and model-driven business features.
  • Integrate AI services and APIs such as Azure OpenAI, Azure AI Foundry, OpenAI API, Anthropic API or similar platforms with application workflows, backend APIs and enterprise data sources.
  • Apply practical AI concepts including prompt engineering, RAG, embeddings, vector search, function calling and AI output validation.

 

QUALITY, TESTING & EVALUATION

  • Perform unit testing, integration testing and basic regression testing before handing over features for release.
  • Debug production and non-production issues, identify root causes and implement permanent fixes.
  • Follow secure coding, performance optimization and source control practices.

 

COLLABORATION & COMMUNICATION

  • Collaborate closely with product, design and engineering teammates - sharing ideas, reviewing each other's work and communicating clearly.


 

Required Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology or a related field.
  • Total 5 years of hands-on professional experience in software development / application programming.
  • Strong hands-on experience with TypeScript / JavaScript, React JS, C#, .NET / .NET Core, ASP.NET Core, REST APIs, SQL and SQL Server.
  • Practical experience building mobile applications using React Native and/or responsive web/PWA applications using React JS / TypeScript.
  • Strong understanding of programming fundamentals, object-oriented programming, debugging, reusable code, modular design, secure coding and maintainable development practices.
  • Practical experience building or integrating AI-enabled application features, including RAG AI solutions, AI chatbots, AI assistants, AI-powered workflows or AI API integrations.
  • Working experience with AI platforms and APIs such as Azure OpenAI, Azure AI Foundry, OpenAI API, Anthropic API or similar AI services.
  • Practical understanding of prompt engineering, RAG, embeddings, vector search, function calling and AI output validation.
  • Practical experience using AI-assisted coding tools such as Cursor, Windsurf, GitHub Copilot, Claude Code, Aider or similar tools to support faster delivery.
     

How we rate this

AI Engineer at Eagle Hills rates 54 out of 100 for how much of the daily work is AI. That makes it Uses AI (AI Level 2 of 4). The level is about AI in the job, not seniority.

Classification

Uses AI. An ordinary role that requires AI tools.

  1. ●●●● Builds AI80 to 100
  2. ●●●○ Works on AI60 to 79
  3. ●●○○ Uses AI40 to 59
  4. ●○○○ Little AI0 to 39

Levels come from how often the tools, models and workflows of the role are named in the posting itself. Open the description and count.

Prepare for this job

A free preview built only from this posting: what it asks for, what you could be asked in an interview, and how to adjust your resume.

Skills and AI tools this role asks for

Prompt EngineeringRAGOpenAIClaudeAnthropicCopilotOpenAI APIAnthropic API

Questions you could be asked

  1. How do you structure and test a prompt to get consistent output from a language model?
  2. How would you design a retrieval step so the model answers from real data instead of guessing?
  3. What are the limits of OpenAI that you've run into, and how did you work around them?
  4. What's a project where you used Claude hands-on?
  5. Walk me through how you've used Anthropic in your day-to-day work.

Adapt your resume

  • List these exact terms on your resume: Prompt Engineering, RAG, OpenAI, Claude, and Anthropic. An applicant tracking system matches the wording, not the idea.
  • Attach one line of real, concrete experience to at least one of them — a tool named with nothing behind it rarely survives a human read.
  • Put the AI tool in a bullet point about what you did, not just in a skills list — this role treats it as a required part of the job.

Want an expert to read your CV for this job?

Free. Send your CV and the role you want next. We reply by email within 2 to 4 business days.

Get a free CV review

Get new AI engineer jobs (Uses AI ●●○○ or higher) by email

One email a week with the new AI engineer jobs (Uses AI ●●○○ or higher), each rated for how much AI is in the work. No recruiter spam, unsubscribe in one click.

Free. One email a week. Unsubscribe in one click.

Similar roles

Software Engineering roles that use AI, at other companies.

What kind of AI work fits you?

Answer 12 practical questions in about three minutes. Get a simple profile, the work it points to, and live roles to explore next.

Find my next step

More jobs at Eagle Hills

More AI engineer jobs

Related searches

Same AI level