Senior Open Source Scientific Python Developer (0652U) - BIDS

San Francisco
Jun 03, 2021
Employment Type
Full Time
Institution Type
Four-Year Institution

Senior Open Source Scientific Python Developer (0652U) - BIDS About Berkeley

At the University of California, Berkeley, we are committed to creating a community that fosters equity of experience and opportunity, and ensures that students, faculty, and staff of all backgrounds feel safe, welcome and included. Our culture of openness, freedom and belonging make it a special place for students, faculty and staff.

The University of California, Berkeley, is one of the world's leading institutions of higher education, distinguished by its combination of internationally recognized academic and research excellence; the transformative opportunity it provides to a large and diverse student body; its public mission and commitment to equity and social justice; and its roots in the California experience, animated by such values as innovation, questioning the status quo, and respect for the environment and nature. Since its founding in 1868, Berkeley has fueled a perpetual renaissance, generating unparalleled intellectual, economic and social value in California, the United States and the world.

We are looking for equity-minded applicants who represent the full diversity of California and who demonstrate a sensitivity to and understanding of the diverse academic, socioeconomic, cultural, disability, gender identity, sexual orientation, and ethnic backgrounds present in our community. When you join the team at Berkeley, you can expect to be part of an inclusive, innovative and equity-focused community that approaches higher education as a matter of social justice that requires broad collaboration among faculty, staff, students and community partners. In deciding whether to apply for a position at Berkeley, you are strongly encouraged to consider whether your values align with our Guiding Values and Principles, our Principles of Community, and our Strategic Plan.

Application Review Date

The First Review Date for this job is: 6/16/21

Departmental Overview

Berkeley Institute for Data Science (BIDS) is a central hub of data-intensive research, open source software, and data science training programs at UC Berkeley. Our programs and initiatives are designed to facilitate collaboration across an increasingly diverse and active data science community of domain experts from the life, social, and physical sciences, as well as methodological experts from computer science, statistics, and applied mathematics. Since its launch in 2013, BIDS has cultivated an environment of open inquiry and discovery for data-intensive research. As an integral part of UC Berkeley's Division of Computing, Data Science, and Society (CDSS), launched in 2019, we continue to seek new and creative ways to cross traditional academic boundaries and engage a diverse community of researchers representing a wide array of disciplines.

This position applies advanced software concepts and objectives to medium to large projects of broad scope and complexity. Regularly resolves highly complex issues where analysis of situations or data requires an in-depth evaluation of variable factors. Selects tools, methods, techniques and evaluation criteria to obtain results. The incumbent works primarily on specific grant-funded software projects, with an understanding of how they fit into the wider scientific software ecosystem, and interacts regularly with developers working on related projects.


40% Develops and applies an in-depth understanding of scientific research requirements, community standards, and leading industry practices. Leads an international team of software development professionals, scientists, and open source developers. Develops and coordinates project plans including project roadmaps and leads the development of a long-term, community-vetted plan for the entire scientific Python ecosystem.

30% Engages with the wider scientific software community. Solicits and provides feedback online on ideas in public mailing lists and issue trackers, as well as in-person at workshops and conferences. Organizes in-person and online events to develop strategic vision for the scientific Python ecosystem. Helps the community develop new proposals for improving the ecosystem.

10% Specifies, develops, and executes complex test plans to ensure that new releases of core community developed libraries (such as NumPy, SciPy, Matplotlib, NetworkX, scikit-image, and scikit-learn) operate well together, produce correct and consistent results, and thereby allow the generation of valid scientific results. Develops continuous integration and benchmarking systems used by the core projects. Directs performance and integration testing and builds relevant interfaces. Investigates and designs infrastructure tool configurations that benefit multiple projects in the Scientific Python ecosystem.

10% Performs sophisticated data and systems analysis to identify concerns with the ecosystem of tools as a whole, and works directly with the research and open source development community to address those. Initiates and oversees changes in development, maintenance, and documentation standards. Develops and fosters community support for new governance structures and enhancement proposal mechanisms. Investigates and helps determine specifications for cross-project integration and data sharing.

10% Applies advanced software engineering concepts to plan, design, develop, modify, debug, deploy, and evaluate core libraries in the scientific Python ecosystem, widely used in research and education. Develops and implements complex algorithms from numerical linear algebra, optimization, graph theory, image processing, and other data science application areas.

Required Qualifications
  • Demonstrated ability to understand functional needs and how systems can support those needs. Demonstrated ability to develop conversion and system implementation plans.
  • Advanced experience with identification and use of code libraries and open-source forums.
  • Advanced experience with planning for deployment and creation of feedback mechanisms.
  • Demonstrated software repository skills.
  • Experience developing and executing complex test plans.
  • Demonstrated effective communication and interpersonal skills. Demonstrated ability to communicate technical information to technical and non-technical personnel at various levels in the organization.
  • Self-motivated and works independently and as part of a team. Able to learn effectively and meet deadlines.
  • Demonstrated complex problem-solving skills.
  • Experience coordinating open source scientific Python community developed projects.
  • Experience managing software development teams.
  • Experience developing core scientific Python projects and organizing community events.
  • Experience writing and managing grants for open source scientific software.
  • Bachelor's degree in related area and / or equivalent experience / training.

Preferred Qualifications
  • Advanced knowledge of secure software development.
  • Highly advanced skills associated with software specification, design, modification, implementation and deployment of large-scale scope.

Salary & Benefits

For information on the comprehensive benefits package offered by the University visit:
  • The salary range designated for this position up to $130,000; however, starting salary will be commensurate with experience.

Diversity Statement

Please include, as part of your application a brief (1-2 paragraph) statement on your contributions to diversity, equity, inclusion, and belonging in your professional experience.

Advancing diversity, equity, and inclusion are fundamental to our UC Berkeley Principles of Community, which states that “every member of the UC Berkeley community has a role in sustaining a safe, caring, and humane environment in which these values can thrive.”

Conviction History Background

This is a designated position requiring fingerprinting and a background check due to the nature of the job responsibilities. Berkeley does hire people with conviction histories and reviews information received in the context of the job responsibilities. The University reserves the right to make employment contingent upon successful completion of the background check.

Equal Employment Opportunity

The University of California is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status. For more information about your rights as an applicant see:
For the complete University of California nondiscrimination and affirmative action policy see:

To apply, visit

Copyright ©2017 Inc. All rights reserved.

Posted by the FREE value-added recruitment advertising agency


Similar jobs

Similar jobs