The Monetary Policy Operations and Analysis (MPOA) section in the Division of Monetary Affairs is seeking a term Data Engineer experienced in data engineering to contribute to the refinement of the section’s statistical release production and data management infrastructure. This is a term (temporary) position that will begin with a one-year term that is renewable for another option year.
MPOA is responsible for contributing to monetary policy design and implementation as it relates to the payment of interest on reserves, the Discount Window, and the Paycheck Protection Program Liquidity Facility. The section builds expertise in the operational aspects of these monetary policy tools and develops policy recommendations by monitoring the use of the tools under various financial conditions. Monetary and financial data collected by the section allows for this assessment and enables construction and publication of the monetary aggregates.
To support this mission, MPOA currently maintains an aging infrastructure coded in several languages that ingests, manipulates, and stores a large amount of data for the purposes of policy analysis and publication of statistical releases. The selected applicant will work with the section’s data engineers, economic modeler, and financial institution and policy analysts to develop simplified, well documented, and easy to maintain processes for the section’s data ingestion, manipulation, and storage. Specific tasks include:
The MPOA Data Engineer term position requires a bachelor's degree in computer science, data science, computational statistics, or a related field with at least 5 years of hands-on experience in these areas. Applicants should specifically have prior experience designing or maintaining sizable datasets comprising time series data in an enterprise computing environment. Essential requirements include proficiency in programming in R or Python; experience with data management in relational databases, such as PostgreSQL; and knowledge of version control practices and tools, such as Git. The successful applicant will also have the ability to work in a Linux environment writing and debugging shell scripts and to read legacy code written in SAS and C. Experience formally planning and managing projects is preferred but is not required.
Applicants must also have strong written and oral communication skills; be comfortable collaborating with others that come from different disciplines with varying degrees of technical knowledge; and can learn new concepts quickly and independently. Applicants should have a strong track record of meeting project deadlines.