SOFTWARE/DATA ENGINEER – STARTING SUMMER 2022
The Data-Intensive Development Lab, in coordination with the Global Policy Lab and the Center for Effective Global Action (CEGA), is recruiting a full-time Software and Data Engineer to help us tackle some of the world’s most pressing challenges. We are an interdisciplinary team of faculty, students, scientists, and engineers that conduct path-breaking research and high-impact policy related to global poverty, climate change, and related topics. For more information about us, including recent press coverage of our work, please visit Global Policy Lab https://www.globalpolicy.science, Data-Intensive Development Lab (DIDL) https://didl.berkeley.edu/, and Center for Effective Global Action https://cega.berkeley.edu/.
Position Description
We are recruiting a talented software and/or data engineer to work across several new and existing projects. The exact role and responsibilities will depend on your strengths and interests, but examples of projects include:
-
Open source software development and repository management: Translating recent scientific innovations into bullet-proof code and libraries that can be released to the general public through open source libraries.
-
Large-scale data engineering: Processing and automating the ETL, cleaning and analysis of vast amounts of structured and unstructured data
-
Back-end ops: Building and maintaining high-performance computing infrastructure to enable efficient processing and analysis of petabytes of heterogeneous data
-
Front-end software development (Optional, and only if the candidate is interested): For qualified and interested candidates, there may also be opportunities to develop high-impact interactive interfaces to enable users to engage with cutting-edge applications of machine learning and data science.
Minimum Qualifications
-
Bachelor’s Degree in Computer Science, Information Science, or a related field; or 2+ years of professional experience with object-oriented programming
-
Expertise in Python, as well as at least one other object-oriented programming language, such Java/Scala or C/CC++. By “expertise”, we mean that you would be able to code a moderately complex program (such as a CLI version of Scrabble) in syntactically-correct, idiomatic code, without reference materials
-
Mastery of *nix command-line tools and scripting
-
Excellent communication skills, meticulous attention to detail, excellent coding standards (including careful code documentation), and ability to work with version control
Desired Qualifications
-
Experience with *nix sysadmin, DBA, and/or cloud infrastructure deployment (such as Docker or other containerization systems)
-
Experience with “big data” technologies such as Hadoop, Spark, GraphX, GraphLab, Kubernetes, ideally including past work with large structured and unstructured datasets
-
Applied experience with machine learning, computer vision, remote sensing.
-
Good understanding of inferential and descriptive statistics, and working knowledge of statistical programming languages (e.g., R, Julia, Matlab, Stata) and/or libraries for quantitative analysis (e.g., pandas, scikit-learn, tensorflow)
To Apply
All applications must be submitted through the UC Berkeley jobs website https://aprecruit.berkeley.edu/apply, using Job ID#JPF03375. Please submit the following documents:
-
A cover letter that clearly describes your relevant skills and experiences. Please specifically highlight how you meet the minimum and desired qualifications listed above.
-
A CV or resume
-
Links to a repository of code that you have written that demonstrates your programming expertise
-
Your academic transcripts
-
Contact information for three professional references, ideally one or more from an academic institution
The University of California, Berkeley is an Equal Opportunity/Affirmative Action Employer. Please note CEGA will only hire individuals who are eligible to work in the US, either through an Optional Practical Training (OPT) visa or as a result of being US citizen or permanent resident.
If you have any questions, please reach out to mehra.shikhar@berkeley.edu. Thanks for reading, and we’re looking forward to hearing from you!