The International Monetary Fund (IMF) is an organization of 189 countries, working to foster global monetary cooperation, secure financial stability, facilitate international trade, promote high employment and sustainable economic growth, and reduce poverty around the world. Created in 1945, the IMF is governed by and accountable to the 189 countries that make up its near-global membership.
Job Description
Job Posting Organization: The International Monetary Fund (IMF) is an international organization established in 1944 with the mission to promote global economic stability and growth. The IMF has a diverse workforce of over 2,700 employees from more than 150 countries, working together to provide financial assistance, policy advice, and technical assistance to its member countries. The organization operates in various regions around the world, focusing on fostering international monetary cooperation and facilitating balanced growth of international trade.
Job Overview: The Associate App Developer position is situated within the Enterprise Architecture and Automation division of the Information Technology Department (ITD) at the IMF. This role is integral to the Artificial Intelligence Task Force, where the selected candidate will leverage Generative AI and machine learning to enhance the Fund's business functions, including surveillance, lending, and capacity development. The successful candidate will be responsible for creating, implementing, and deploying data-driven models and algorithms, utilizing advanced machine learning tools and AI models, including large language models (LLMs). The role demands a strong aptitude for iterative, functionality-driven software development, ideally following Agile principles. The candidate will also play a crucial role in maintaining platform security" style="border-bottom: 1px dotted #007bff !important;">security and adhering to technical standards, thus contributing to operational excellence and innovation in IT integrations.
Duties and Responsibilities: The Associate App Developer will be tasked with designing methods, tools, and infrastructure to deliver Generative AI solutions, applying AI technologies to optimize the Fund's IT services. Responsibilities include conducting experiments, writing reusable code, and organizing results. The candidate will collaborate with business stakeholders to gather requirements for enhancements to AI platforms and recommend solutions to meet business needs. They will coordinate technical testing for changes in AI platforms, maintain testing documentation, and resolve technical issues reported by users. The role also involves monitoring AI platforms for stability and security, supporting integrations with third-party vendors, and staying updated on advancements in AI technology. The candidate will assist in creating roadmaps for new features and deliver reports on system utilization and user adoption to business leadership.
Required Qualifications: Candidates must possess an advanced university degree in computer science, engineering, mathematics, or a related field, or a bachelor's degree in computer science or a related field along with a minimum of six years of relevant professional experience in software engineering. A strong background in software engineering and cloud-native solution development is essential, with Microsoft Azure Cloud experience being strongly preferred. Proficiency in various programming languages, including T-SQL, XML, Python, C/C++/C#, F#, JavaScript, and Typescript is required. Knowledge of machine learning techniques and experience with LLM APIs and GenAI tooling is also necessary. Familiarity with ETL processes, data analytics, database design, and systems engineering is expected, along with experience in application architecture and cloud-native design.
Educational Background: The position requires an advanced university degree in computer science, engineering, mathematics, or a related field of study. Alternatively, a bachelor's degree in computer science or a related field, combined with significant professional experience in software engineering, is acceptable. This educational background ensures that candidates have the necessary theoretical knowledge and practical skills to excel in the role.
Experience: Candidates should have a minimum of six years of relevant professional experience in software engineering. This experience should encompass a strong background in software development, particularly in cloud-native solutions and AI technologies. Familiarity with Agile methodologies and iterative software development practices is also advantageous, as the role requires a focus on functionality-driven development and innovation.
Languages: While the job description does not specify mandatory languages, proficiency in English is essential given the international nature of the IMF and its operations. Additional language skills may be beneficial but are not explicitly required for this position.
Additional Notes: This is a one-year contractual appointment, with the possibility of renewal for up to four years of cumulative contractual service, contingent on performance, budget availability, and ongoing business needs. The position is classified under the A09, A10 levels within the IMF. The organization is committed to non-discrimination in employment and welcomes requests for reasonable accommodations for disabilities during the selection process.
Info
Job Posting Disclaimer
This job posting is provided for informational purposes only. The accuracy of the job description, qualifications, and other details mentioned is the sole responsibility of the employer or the organization listing the job. We do not guarantee the validity or legitimacy of this job posting. Candidates are advised to conduct their own due diligence and verify the details directly with the employer before applying.
We are not liable for any decisions or actions taken by applicants in response to this job listing. By applying, you agree that all application processes, interviews, and potential job offers are managed exclusively by the listed employer or organization.
Beware of fraudulent job offers. Do not provide sensitive personal information or make any payments to secure a job.