AI Software Engineer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
Watt Utilities is hiring an AI Software Engineer to build AI-powered products and services. You will design and ship production applications using modern AI technologies, including LLMs, RAG, and AI agents.
Key Skills for This Role
Responsibilities
- 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
Requirements
- 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)
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’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)
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
Pay
- AED 10,000.00 AED 15,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
Watt Utilities seeks a professional Sales Utility Broker to contact UK commercial customers from their Dubai office, identify renewal windows, and upsell utility contracts. Requires previous lead generation or telesales
Senior Software Developer
Dubai, UAE
Watt Utilities is seeking a Senior Software Developer to build enterprise-grade utility management applications using Next.js, TypeScript, and PostgreSQL. The role involves full-stack development, database design, and co
Senior Software Developer
Dubai, UAE
Watt Utilities is hiring a Senior Software Developer to build enterprise-grade utility management applications. You will work on a monorepo with Next.js apps, requiring deep expertise in full-stack TypeScript, PostgreSQL