Senior AI/ML Engineer
Job Description:
WHO WE ARE
At Abacus, we specialize in technology, outsourcing, and people solutions, bringing nearly 40 years of experience shaped alongside the organisations we support. As a global professional services leader, our focus remains on providing bespoke solutions that enable organisations to create the future of business and embrace change for sustainable growth, powered by a global team of over 5,000 people.
WHAT WE DO
Across digital transformation, emerging technologies, SAP enterprise solutions, outsourcing, and human capital, we support organisations in building environments that operate effectively and scale with the business. Today, this extends to more than 1,500 enterprise clients, where the focus remains on creating systems that are not only functional, but ready to adapt and evolve over time.
POSITION OVERVIEW
Abacus is seeking a Artificial Intelligence (AI) and Machine Learning (ML) Engineer with 6+ years of to work 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.
KEY RESPONSIBILITIES
- Design, develop, train, test, and deploy machine learning and AI models for enterprise and customer-facing solutions
- Collaborate with software engineering squads, data engineers, architects, and product owners to integrate AI capabilities into digital products and platforms
- Build scalable AI/ML pipelines and support operationalization of models within production environments
- Develop and optimize models for predictive analytics, automation, recommendation engines, NLP, GenAI, and intelligent decisioning solutions
- Work with large structured and unstructured datasets to support AI solution development
- Support AI platform engineering, model governance, monitoring, and continuous improvement practices
- Implement MLOps and DevOps best practices for model deployment, testing, monitoring, and lifecycle management
- Evaluate and recommend AI frameworks, tools, accelerators, and emerging technologies
- Support development of reusable AI engineering assets, accelerators, and standards within the Centre of Excellence
- Collaborate with security, governance, and compliance teams to ensure responsible AI practices and data governance compliance
- Support technical solution design, estimation, and implementation planning for AI-enabled initiatives
- Provide technical leadership and mentorship to engineering teams on AI/ML engineering practices
- Contribute to continuous improvement, innovation initiatives, and AI capability development within the Software Engineering CoE
REQUIREMENTS
- Bachelor's degree (BA/BS) in Computer Science, Data Science, Artificial Intelligence, Mathematics, Engineering, or related field preferred
- At 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 environments
- Experience with machine learning frameworks and tools such as TensorFlow, PyTorch, Scikit-learn, MLflow, LangChain, or similar technologies
- Experience with cloud AI platforms and services such as AWS, Azure, or Google Cloud
- Experience with MLOps, CI/CD pipelines, containerization, and cloud-native engineering practices
- Strong understanding of software engineering principles, APIs, microservices, and scalable system design
- Experience working within Agile software delivery teams
PREFERRED / NICE TO HAVE
- AI and machine learning model development
- Generative AI and Large Language Model (LLM) integration
- Natural Language Processing (NLP)
- Predictive analytics and data modelling
- MLOps and AI operationalization
- Python, SQL, and modern programming frameworks
- Cloud engineering and distributed systems
- API and microservices integration
- Analytical and problem-solving capability
- Strong stakeholder engagement and communication skills
- Ability to simplify technical concepts for business stakeholders
- Process improvement and innovation mindset
- Ability to work independently and across multiple agile squads
- Good communication (written and oral) and interpersonal skills
- Good organizational, multi-tasking, and time-management skills
WHAT WE OFFER
· Opportunity to work on cutting-edge AI, Machine Learning, and Generative AI initiatives within a high-performing Software Engineering Centre of Excellence (CoE)
· Exposure to enterprise-scale digital transformation projects across diverse industries and business domains
· Collaborative and innovation-driven work environment with cross-functional engineering, architecture, and product teams
· Hands-on experience with modern AI/ML technologies, cloud platforms, MLOps, and scalable engineering practices
· Career growth opportunities, continuous learning, and professional development support
· Opportunity to contribute to AI accelerators, reusable assets, and engineering best practices
· Flexible and agile working environment that encourages ownership, creativity, and innovation
· Competitive compensation and benefits package
· Supportive team culture focused on collaboration, mentorship, and technical excellence