AI Software Engineer
Datamatics Technologies
Job Description: AI Software EngineerJob Location: UAERole SummaryThe AI Software Engineer will design, develop, and implement AI-enabled solutions that support data management, governance, and automation initiatives across enterprise workstreams. This role is responsible for building scalable AI applications and services that deliver metadata enrichment, data profiling, anomaly detection, duplicate detection, rule recommendations, remediation support, and intelligent automation within an approved sovereign AI environment.The ideal candidate combines strong software engineering practices with expertise in AI/ML, Generative AI, and data engineering to deliver production-grade AI solutions.Key ResponsibilitiesAI Solution DevelopmentDesign, develop, test, and deploy AI-powered applications and microservicesBuild scalable AI and machine learning solutions to automate business and data management processesDevelop reusable AI frameworks, APIs, and services for enterprise-wide adoptionOptimize AI models and applications for performance, reliability, and scalabilityMetadata Enrichment & Data IntelligenceDevelop AI-driven metadata enrichment capabilities to improve data discoverability and governanceBuild intelligent data profiling solutions to identify patterns, quality issues, and data relationshipsImplement automated classification and tagging mechanisms for enterprise datasetsAnomaly & Duplicate DetectionDesign and implement machine learning models for anomaly detection and data quality monitoringDevelop duplicate detection and entity-matching algorithms to improve data consistencyContinuously evaluate and enhance model accuracy and effectivenessAI-Assisted Rule Recommendation & RemediationBuild AI capabilities that suggest and optimize data quality rulesImplement recommendation engines that assist users in resolving data issuesDevelop intelligent remediation workflows and automated corrective actionsGenerative AI & AutomationDevelop LLM-powered solutions and AI agents to streamline business processesImplement prompt engineering, retrieval-augmented generation (RAG), and AI workflow orchestrationIntegrate Generative AI services into enterprise applications and platformsSovereign AI & ComplianceEnsure AI solutions operate within approved sovereign AI and security environmentsFollow responsible AI, privacy, governance, and compliance standardsImplement security controls, monitoring, and auditability for AI applicationsCollaboration & DeliveryWork closely with solution architects, data engineers, product owners, and business stakeholdersTranslate business requirements into technical AI solutionsParticipate in code reviews, testing, deployment, and production support activitiesMaintain technical documentation and promote engineering best practicesRequired QualificationsBachelor's or Master's degree in Computer Science, Artificial Intelligence, Software Engineering, Data Science, or a related field5+ years of software engineering experience with at least 2+ years developing AI/ML solutionsExperience delivering enterprise-scale AI applications in production environmentsStrong understanding of software development lifecycle (SDLC), CI/CD, and DevOps practicesTechnical SkillsProgramming & EngineeringPython (mandatory)Java, C#, or Node.jsREST APIs and Microservices ArchitectureGit, DevOps, CI/CD PipelinesAI & Machine LearningScikit-learn, TensorFlow, PyTorchMachine Learning Model Development and DeploymentAnomaly Detection and Pattern RecognitionNLP and Text AnalyticsGenerative AIAzure OpenAI Service / OpenAI APIsLarge Language Models (LLMs)Prompt EngineeringRetrieval-Augmented Generation (RAG)AI Agents and Workflow AutomationData TechnologiesSQL and NoSQL DatabasesData Profiling and Data Quality FrameworksData Governance and Metadata Management ToolsETL/ELT and Data Engineering ConceptsCloud & PlatformsMicrosoft Azure (Preferred)Azure AI FoundryAzure Machine LearningAzure DatabricksContainerization (Docker/Kubernetes)Preferred QualificationsExperience working in regulated, government, or sovereign cloud environmentsKnowledge of data governance, data quality, and master data managementMicrosoft Azure AI Engineer Associate (AI-102) or equivalent certificationExperience implementing Responsible AI and AI Governance frameworksKey CompetenciesStrong software engineering and system design skillsProblem-solving and analytical thinkingAbility to translate business needs into AI solutionsEffective stakeholder communicationInnovation mindset with focus on automation and continuous improvementStrong collaboration and teamwork skills
Create a free account to apply for AI Software Engineer and track your applications.
Tailor your CV
Highlight your most relevant AI/ML experience
Research Datamatics Technologies
Check their AI products and latest news
Show impact
Use metrics to quantify your achievements