hero

Accelerate your career.

Explore opportunities across TA's portfolio

AI Engineer

IFS

IFS

Software Engineering, Data Science
Colombo, Sri Lanka
Posted on Aug 14, 2025

Company Description

IFS is a billion-dollar revenue company with 7000+ employees on all continents. Our leading AI technology is the backbone of our award-winning enterprise software solutions, enabling our customers to be their best when it really matters–at the Moment of Service™. Our commitment to internal AI adoption has allowed us to stay at the forefront of technological advancements, ensuring our colleagues can unlock their creativity and productivity, and our solutions are always cutting-edge.

At IFS, we’re flexible, we’re innovative, and we’re focused not only on how we can engage with our customers but on how we can make a real change and have a worldwide impact. We help solve some of society’s greatest challenges, fostering a better future through our agility, collaboration, and trust.

We celebrate diversity and understand our responsibility to reflect the diverse world we work in. We are committed to promoting an inclusive workforce that fully represents the many different cultures, backgrounds, and viewpoints of our customers, our partners, and our communities. As a truly international company serving people from around the globe, we realize that our success is tantamount to the respect we have for those different points of view.

By joining our team, you will have the opportunity to be part of a global, diverse environment; you will be joining a winning team with a commitment to sustainability; and a company where we get things done so that you can make a positive impact on the world.

We’re looking for innovative and original thinkers to work in an environment where you can #MakeYourMoment so that we can help others make theirs. With the power of our AI-driven solutions, we empower our team to change the status quo and make a real difference.

If you want to change the status quo, we’ll help you make your moment. Join Team Purple. Join IFS.

Job Description

The AI Engineer works closely with stakeholders to translate business requirements into secure, scalable, and maintainable AI‑driven solutions. With deep expertise in software engineering and applied artificial intelligence, you will design, build, and operate applications, services, and automations that leverage Azure AI Services and other cutting‑edge technologies to maximize internal productivity at IFS.

You will validate solution architectures with the IT Solution Architect (AI) throughout design and implementation cycles, ensuring alignment with IFS IT architecture standards, governance, and security best practices.

Key Responsibilities

  1. Analyze business requirements and translate them into AI-driven technical specifications and solution designs.
  2. Design, develop, test, and deploy AI-enabled applications, APIs, and workflows using Azure AI Foundry, Azure OpenAI, Azure Cognitive Search, and related Azure AI Service capabilities.
  3. Configure, fine-tune, and optimize vector search, embeddings, and retrieval-augmented generation (RAG) pipelines, leveraging vector databases.
  4. Build and maintain secure RESTful endpoints that expose AI capabilities to internal products and services, adhering to web development security best practices.
  5. Implement MLOps practices for versioning, deployment, monitoring, and continuous improvement of models and prompts using Azure DevOps/GitHub Actions, Azure Pipelines.
  6. Leverage Azure Compute services (Azure App Service, Azure Functions) deploy and scale AI applications.
  7. Create and maintain data pipelines and data sources in Azure.
  8. Document designs, implementations, processes, and procedures; keep knowledge bases up to date.
  9. Monitor cloud costs and analyze service choices to ensure cost-efficient use of Azure resources.
  10. Provide advanced technical support and problem resolution for AI platforms and integrations, including proactive monitoring and incident response.
  11. Stay informed of IFS IT standards, security requirements, and architecture frameworks to ensure compliant and robust AI service delivery.
  12. Contribute to IT service delivery improvements by actively participating in agile ceremonies and assigned projects.

Skills & Competencies

  1. Deep understanding of large-language models (LLMs), NLP concepts, embeddings, vector databases, and prompt engineering.
  2. Hands-on expertise with Azure AI Services (Azure OpenAI, Cognitive Search, Azure AI Foundry) and related SDKs.
  3. Strong software-engineering skills in languages such as Python, JavaScript/TypeScript (Node.js), or C#/.NET, with experience building production APIs and services.
  4. Familiarity with frameworks such as LangChain, Semantic Kernel, or Azure OpenAI SDK for orchestrating conversational and RAG workflows.
  5. Solid knowledge of cloud-native and service-oriented architectures, including security and authentication standards (OAuth 2.0, Managed Identities, token-based auth).
  6. Experience with Azure Compute, Azure Storage for cloud app development.
  7. Familiarity with modern web development frameworks and libraries (React, ExpessJS, FastAPI etc) to build lightweight web interfaces when needed.
  8. Strong data-engineering and analysis skills; proficiency with SQL (Azure SQL) and NoSQL (Cosmos DB) and experience with vector-capable databases.
  9. Experience with DevOps and MLOps pipelines (Azure DevOps, GitHub Actions, Azure Pipelines, Docker) for continuous integration, delivery, and monitoring.
  10. Proficiency in scripting and automation (PowerShell, Bash, Azure CLI) to enhance developer productivity.
  11. Knowledge of CI/CD best practices with Git, branching strategies, and release management.
  12. Experience building interactive dashboards or reports using tools like Power BI or similar platforms is a plus.
  13. Excellent verbal and written communication skills in English; able to convey complex AI concepts to technical and non-technical audiences.
  14. Analytical, problem-solving mindset, with the ability to work effectively in distributed and cross-functional teams.
  15. Energy, curiosity, and a passion for continuous learning in the rapidly evolving AI landscape.

Qualifications

  1. Education: Bachelor’s degree in Computer Science, Artificial Intelligence, Data Science, Information Technology, or a related field (or equivalent experience).
  2. Certifications (preferred):
  3. - Microsoft Certified: Azure AI Engineer Associate (AI‑102)
  4. - Microsoft Certified: Azure Developer Associate (AZ‑204)
  5. - ITIL Foundation certification

Experiences :

  1. 3 - 5 years of professional software-engineering experience, with 2+ years focused on architecting and delivering AI/ML solutions on Azure Cloud.
  2. Proven track record integrating generative-AI capabilities (LLM APIs, RAG pipelines, vector search solutions) into enterprise applications and workflows.
  3. Hands-on experience with Azure AI services (Azure OpenAI, Cognitive Search, AI Foundry), vector databases and building data pipelines.
  4. Demonstrated ability to design and maintain secure, scalable APIs and microservices using Python, Node.js, or C#/.NET, following web security best practices.
  5. Experience applying MLOps/DevOps practices—including automated testing, CI/CD (Azure DevOps/GitHub Actions), containerization (Docker).
  6. Familiarity with front-end frameworks (React) for building lightweight user interfaces and integrating seamlessly with AI back-ends.
  7. Experience monitoring and optimizing Azure resource costs using Azure Cost Management and performance profiling tools.
  8. Evidence of strong technical leadership, mentoring, and collaboration in distributed, cross-functional teams.

Additional Information

We embrace flexibility and hybrid work opportunities to support diverse needs and lifestyles, while also valuing inclusive workplace experiences. By fostering a sense of community, we drive innovation, strengthen connections, and nurture belonging. Our commitment ensures you can work in a way that suits you best, while also engaging with colleagues to share ideas and build meaningful relationships.