Work for the IMF. Work for the World.

Job Summary

The Enterprise Architecture and Automation division in the Information Technology Department (ITD) is seeking an Associate App Developer to work as part of the Artificial Intelligence Task Force. The selected candidate will be tasked with delivering Fund-wide services using Generative AI and machine learning to address and resolve complex issues related to the Fund’s business functions, including surveillance, lending, and capacity development.

They will create, implement, and deploy data-driven models, methods, and algorithms using machine learning tools and AI Models including LLMs. The successful candidate will employ techniques to develop innovative solutions for emerging business needs.

Additionally, the role involves guiding teams through the development and deployment of solution prototypes, fostering business innovation, and navigating technology trends around Artificial Intelligence and Cloud computing. The successful candidate will bring a strong aptitude for iterative, functionality-driven software development, preferably with Agile principles, and will be instrumental in maintaining platform security and technical standards. This role is crucial for anyone passionate about driving operational excellence and innovation in IT integrations, offering a unique opportunity to shape the future of our AI and Software Solutions Portfolio of services.

Major Duties and Responsibilities

  • Design methods, tools, and infrastructure to deliver Generative AI solutions using state of the art in large language models and their applications.

  • Apply AI technologies to develop and optimize the Fund’s IT services.

  • Contribute to experiments, including designing experimental details, writing reusable code, running evaluations, and organizing results.

  • Stay up to date with the latest developments in the field of generative AI.

  • Collaborate with business stakeholders to gather and document requirements for any enhancements to AI Platforms and new features/modules.

  • Recommend solutions or alternate methods to meet business requirements during the implementation and post implementation of Generative AI Solutions.

  • Coordinate and support technical testing for changes in AI Platforms, ensuring that the scope and coverage of test cases is comprehensive. Maintain testing documentation.

  • Investigate and resolve technical issues reported by users related to AI Platforms, including functionality, reports, data, integrations, among others.

  • Follows and enforces established procedures for addressing incidents, service requests and enhancements, ensuring full compliance with IT change management processes.

  • Maintains system stability and monitors the AI platforms, ensuring that best practices in security, integrations and configuration are implemented. Monitor exception reports and resolve issues.

  • Supports the design, development, implementation, and maintenance of integrations with third party vendors and internal systems for providing end-to-end AI powered solutions.

  • Stay current with Artificial Intelligence technology advancements, updates and new features and proactively identifies opportunities for process improvement and optimization.

  • Assists in creating roadmaps for new features, including maintenance of development environments.

  • Delivers regular and ad-hoc reports on system utilization and user adoption in the form of dashboards, summaries, and trends, etc. to business leadership, as needed.

    Minimum Qualifications

    An advanced university degree in computer science, engineering, mathematics, or related field of study or equivalent: or a bachelor’s degree in computer science or a related field of study plus a minimum of (6) six years of relevant professional experience in software engineering is required.

    Specialized Skills/Knowledge

    • A strong background in Software engineering and cloud native solution development. Microsoft Azure Cloud experience is strongly preferred.

      • Proficiency in declarative, imperative, dynamic, and/or functional programming languages, including T-SQL, XML, Python, C/C++/C#, F#, JavaScript, Typescript. Experience in complex Typescript and Python codebases is a plus.

        • Demonstrated knowledge of machine learning techniques such as decision trees, logistic regression, supervised and unsupervised learning, etc. Experience in the use of LLM APIs and GenAI Tooling including Azure AI Studio, OpenAI APIs, Llama, Mistral, and other Large and Small Language Model APIs.

          • Demonstrated work experience with extract, transform, and load (ETL) for large‐scale, complex data sets. Experience with data analytics and database design.

            • Demonstrated knowledge of systems engineering, object-oriented design, and defensive programming. Knowledge of distributed version controls systems, software configuration management and Application Lifecycle Management tools. Demonstrable experience with Azure DevOps and Git.

              • Experience in data architecture and application architecture, target state design and strategy. Experience with system integration, cloud native architecture and design using Microsoft Azure is a plus.

                • Experience in developing and deploying AI solutions, with a focus on text analytics and natural language processing. Including but not limited to solutions using Azure AI Studio, Open AI Models, LangChain and Bot Frameworks.

                  • Experience with developing solutions with structured and unstructured data and NoSQL Databases, such as MongoDb/CosmosDB.

                    • Ability to use different CLIs and scripting languages, understanding their nuances and benefits. Typescript, Powershell, Azure CLI and related tools and languages are a plus.

                      • Ability to apply knowledge, skills, tools, or techniques to complex programs and project activities to meet the specific business and technical program or project requirements (including security).

                        This vacancy shall be filled by a 3-year Term appointment in accordance with the Fund’s new employment rules that took effect on May 1, 2015.

                        Department:ITDEA Information Technology Department Enterprise Architecture & Automation

                        Hiring For: A09, A10

                        The IMF is committed to achieving a diverse staff, including age, creed, culture, disability, educational background, ethnicity, gender, gender expression, nationality, race, religion and beliefs, and sexual orientation. We welcome requests for reasonable accommodations for disabilities during the selection process.

Recommended for you