AI Software Engineer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
AI Software Engineer About The Role We are looking for an AI Software Engineer to help us build the next generation of AI-powered products, features and services. This is not a Machine Learning or Data Science role.
Key Skills for This Role
Full Job Posting
About The Role
We are looking for an AI Software Engineer to help us build the next generation of AI-powered products, features and services.
This is not a Machine Learning or Data Science role.
Instead, we’re looking for an experienced software engineer who has been heavily involved in designing and building production applications using modern AI technologies.
You should understand today’s AI ecosystem, know how to evaluate emerging AI tools, and be able to identify where AI can create genuine business value.
You’ll work across our products and platforms, building enterprise-grade web applications while driving the adoption of AI across customer-facing products, internal tools and engineering workflows.
Required Technical Skills
- Must have 5+ years of professional software development experience
- Strong experience with TypeScript, React and Node.js
- Deep understanding of Next.js (App Router, Server Actions, Middleware and Routing)
- Strong experience with PostgreSQL (or equivalent), including schema design and query optimisation
- Must have experience designing and building production AI-powered applications
- Strong understanding of Large Language Models (LLMs) and how to integrate them into software products
- Experience working with leading AI providers such as OpenAI, Anthropic, Google Gemini or similar
- Experience with prompt engineering, structured outputs and tool/function calling
- Experience building AI agents, assistants and intelligent automation workflows
- Experience implementing Retrieval-Augmented Generation (RAG)
- Experience working with embeddings, vector databases and semantic search
- Experience building AI applications using modern orchestration frameworks and SDKs (e.g. Vercel AI SDK, LangChain, LangGraph, LlamaIndex or similar)
- Familiarity with the Model Context Protocol (MCP) and modern AI tooling ecosystem
- Understanding of AI evaluation, latency optimisation, observability and cost optimisation
- Experience implementing AI safety, validation and guardrails in production systems
What You Will Do
- Design, build and ship AI-powered products, features and services
- Architect scalable software systems that effectively integrate AI capabilities
- Evaluate emerging AI technologies and recommend practical adoption across the business
- Build AI agents, assistants and intelligent automation workflows
- Develop backend services that support AI-powered experiences
- Implement semantic search, RAG pipelines and knowledge retrieval systems where appropriate
- Optimise AI applications for quality, performance, reliability and cost
- Integrate third-party APIs, AI providers and external services
- Collaborate with product managers, designers and stakeholders to solve business problems using AI
- Contribute to architecture discussions, code reviews and engineering best practices
- Help define engineering standards and reusable patterns for AI development
- Stay up to date with the rapidly evolving AI landscape and share knowledge with the wider team
Nice To Have
- Experience building AI-first SaaS products
- Experience with multi-agent architectures
- Experience deploying or fine-tuning open-source models
- Experience with cloud AI platforms such as AWS Bedrock, Azure AI or Google Vertex AI
- Experience with multimodal AI (vision, speech or document understanding)
- Experience with AI evaluation frameworks and observability platforms
- Contributions to AI open-source projects or personal AI products
About You
- Passionate about AI and excited by the pace of innovation in the field
- You can work autonomously with minimal supervision, taking ownership of tasks from planning to completion
- You have a proactive, can-do approach to problem-solving and are willing to tackle unfamiliar challenges
- You are comfortable meeting deadlines and handling multiple priorities in a fast-paced environment
- You are a team player with a collaborative mindset, open to feedback, and willing to help colleagues
- You follow established coding standards and write clean, maintainable, well-documented code
- You participate actively in code reviews (giving and receiving feedback)
- You take responsibility for testing and quality assurance of your own work
Job Type: Full-time
Pay: AED10,000.00 - AED15,000.00 per month
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Watt Utilities
Utility Sales Broker
Dubai, UAE
Contact UK commercial customers to identify utility contract renewal windows and upsell contracts. Requires outbound calling experience and British accent.
Senior Software Developer
Dubai, UAE
About the Role We are seeking a Senior Software Developer to join our team building enterprise-grade utility management applications. You will work on our monorepo, which contains multiple Next.js applications (CRM and Q
Senior Software Developer
Dubai, UAE
About the Role We are seeking a Senior Software Developer to join our team building enterprise-grade utility management applications. You will work on our monorepo, which contains multiple Next.js applications (CRM and Q