- Bachelor's Degree
- Master's Degree
- Relational Databases
The Technology Analyst is considered a subject matter expert, may act as a project lead, and performs technical analyses of large-scale systems. The analyst is responsible for the design, implementation, support, and maintenance of automation, computing, and database systems essential to carrying out the responsibilities and daily activities of Division or Board staff. The analyst uses initiative and resourcefulness in solving problems and in developing new procedures.
The Current Macroeconomic Conditions (CMC) section requires a Technical Analyst/Scientific Programmer (TA/SP) to administrate the section’s computer infrastructure, including database and model developments. The TA/SP is responsible for maintaining a relational database system, and assist section economists in developing efficient code for research and policy projects, including advice on modern computation techniques such as massive CPU parallelization, GPU computing, and the use of automatic differentiation procedures.
CMC maintains a suite of innovative models to conduct real-time inference about current and future U.S. macroeconomic conditions. The models allow researchers and analysts to conduct real-time simulation and projection exercises. In addition, the section explores the usefulness of innovative sources of information in a policy-oriented macroeconomic forecasting environment. Models currently in the section’s suite are implemented in Matlab and R and include the following categories:
Models to estimate the cyclical state of the U.S. economy, such as multivariate trend-cycle decomposition models and dynamic stochastic general equilibrium (DSGE) models.
Short and medium-term forecasting models for U.S. GDP and other key macroeconomic aggregates, such as dynamic factor models (DFMs) and Bayesian vector autoregressions (BVARs).
Models to assess the probability of business cycle turning points using real and financial indicators (Bayesian averages of logit models).
To conduct its operation, CMC uses a PostgreSQL database to store and query vintages of time-series data with an R programming API and a front-end interface in Shiny designed for non-technical users.
Required experience and competences:
A bachelor’s degree; preferably in computer science, mathematics, physics, statistics, economics, or a related field and a minimum of 5 years of related experience, or a master’s degree in a related field and 4 years of related experience.
Strong programming skills.
Familiarity and/or interest to learn a relational database system (PostgreSQL).
Proficiency in Matlab and in R.
Experience with econometric and/or statistical modeling.
Experience with version control software (Git).
Ability to work independently and to collaborate with others in a team environment.
Ability to work efficiently on time-sensitive projects.
Additional desired experience:
Interest in macroeconomics, including applications in machine learning / big data analysis.
Familiarity with Bayesian inference, with time series models in general, and in particular with state-space models.
Experience in writing and implementing automated tests.
An interest in effective data and results visualization in multidimensional contexts.
We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, genetic information, or application, membership, or service in the uniformed services.