A
Senior AI/ML Engineer
Abacus Consulting
4h ago
0DataPakistanhimalayas
AI-ML-EngineeringMachine-Learning-EngineeringArtificial-Intelligence-EngineeringSenior-Software-EngineeringData-ScienceSenior-AI-ML-EngineerSenior-ML-EngineerSenior-AI-ML-Data-EngineerSenior-AI-EngineerSenior-AI-ML-DeveloperSenior-Applied-ML-EngineerLead-AI-ML-EngineerSenior-Machine-Learning-EngineerSenior
Job Description
Role SummaryDesigns, develops, deploys, and optimises Artificial Intelligence (AI) and Machine Learning (ML) solutions within the Software Engineering Centre of Excellence (CoE). Works closely with software engineering squads, data teams, architects, DevOps, and business stakeholders to build scalable AI-enabled products, intelligent automation capabilities, predictive models, and advanced analytics solutions that support business and customer outcomes.ResponsibilitiesDesign, develop, train, test, and deploy machine learning and AI models for enterprise and customer-facing solutionsCollaborate with software engineering squads, data engineers, architects, and product owners to integrate AI capabilities into digital products and platformsBuild scalable AI/ML pipelines and support operationalisation of models within production environmentsDevelop and optimise models for predictive analytics, automation, recommendation engines, NLP, GenAI, and intelligent decisioning solutionsWork with large structured and unstructured datasets to support AI solution developmentSupport AI platform engineering, model governance, monitoring, and continuous improvement practicesImplement MLOps and DevOps best practices for model deployment, testing, monitoring, and lifecycle managementEvaluate and recommend AI frameworks, tools, accelerators, and emerging technologiesSupport development of reusable AI engineering assets, accelerators, and standards within the CoECollaborate with security, governance, and compliance teams to ensure responsible AI practices and data governance complianceSupport technical solution design, estimation, and implementation planning for AI-enabled initiativesProvide technical leadership and mentorship to engineering teams on AI/ML engineering practicesContribute to continuous improvement, innovation initiatives, and AI capability development within the Software Engineering CoEQualification & ExperienceBachelor's degree (BA/BS) in Computer Science, Data Science, Artificial Intelligence, Mathematics, Engineering, or related field preferredAt least 8–10 years of experience in software engineering, AI, machine learning, or data engineering environments At least 5 years of hands-on experience developing and deploying AI/ML solutions in enterprise environmentsExperience with machine learning frameworks and tools such as TensorFlow, PyTorch, Scikit-learn, MLflow, LangChain, or similar technologiesExperience with cloud AI platforms and services such as AWS, Azure, or Google CloudExperience with MLOps, CI/CD pipelines, containerisation, and cloud-native engineering practicesStrong understanding of software engineering principles, APIs, microservices, and scalable system designExperience working within Agile software delivery teamsPreferred SkillsAI and machine learning model developmentGenerative AI and Large Language Model (LLM) integrationNatural Language Processing (NLP)Predictive analytics and data modellingMLOps and AI operationalisationPython, SQL, and modern programming frameworksCloud engineering and distributed systemsAPI and microservices integrationAnalytical and problem-solving capabilityStrong stakeholder engagement and communication skillsAbility to simplify technical concepts for business stakeholdersProcess improvement and innovation mindsetAbility to work independently and across multiple agile squadsGood communication (written and oral) and interpersonal skillsGood organisational, multi-tasking, and time-management skillsOriginally posted on Himalayas
