The Violence and Inequality Project (VIP) is seeking a Programmer/Data Scientist to apply computational techniques to the study of interventions designed to confront violence.
Requirements
- Substantial experience coding in Python and R.
- Strong understanding of algorithms, data structures, and computational theory.
- Experience with data analysis and visualization tools to interpret simulation results.
- Experience with machine learning techniques and their integration into agent-based models.
- Familiarity with parallel computing and cloud-based simulation environments.
- Knowledge of specific domains such as epidemiology or social sciences.
- Familiarity with web-scraping and HTML.
Responsibilities
- Design, develop, and implement agent-based models (ABMs) for various applications, including social, economic, environmental, and biological systems.
- Write clean, efficient, and well-documented code to simulate agent behaviors and interactions within complex systems.
- Validate and refine models through rigorous testing and calibration against real-world data.
- Optimize model performance and scalability to handle large-scale simulations.
- Assist in the interpretation and presentation of simulation results to inform decision-making processes.
- Work with other team members to convert code developed in R into Python and Julia.
- Stay up-to-date with the latest advancements in agent-based modeling, simulation techniques, and relevant programming languages or tools.
Other
- Ability to work independently and collaboratively in a multidisciplinary team environment.
- Demonstrated interest in applying computational methods to the study of public policy, and particular interest in the challenge of gun violence.
- Excellent problem-solving skills and attention to detail.
- Strong written and verbal communication skills.
- Bachelor's degree or equivalent in Computer Science, Computational Science, Engineering, Mathematics, or a related field or post-doctoral candidate.