Earthmover Xarray developer Seattle, WA · New York, NY · Remote · Full time

Join the Earthmover team as a open source engineer and help us make Xarray the best tool for working with scientific data.

Description

Preamble

Earthmover is building products that solve the biggest storage and compute challenges of our time for users in the deep sciences - think climate, earth observations, biotech, machine learning, and AI.


Our first product, Arraylake, is a data lake platform for multi-dimensional scientific array data. It enables users to manage and process array data in open standard cloud-native formats, with features like versioning, cataloging, collaboration and access control on top. Arraylake was built to integrate seamlessly with the open source scientific Python ecosystem, and provides an interface via the Zarr project. Through the Zarr interface, scientific data users interact with data via libraries such as Xarray, AnnData, Cooler, Napari, and others.


Our team has deep experience developing and maintaining open source software libraries across the scientific Python ecosystem. We’re now looking to expand the team to include a focus on building and supporting Xarray specifically for the biomedical research community (note: this position will be partially funded by a grant from the Chan Zuckerberg Initiative).


Earthmover values a diverse workplace and strongly encourages women, people of color, LGBT individuals, people with disabilities, members of ethnic minorities, foreign-born residents, and veterans to apply. We want you.


Job Description

This role will focus on building connections, both technical and social, between the Xarray project and the biomedical research community. We want you to join the Earthmover team to do a mix of technical engineering work and community stewarding, serving the needs of biomedical researchers in fields like microscopy, genomics, and neurophysiology.


Responsibilities

We expect this role to be

  • 50% Targeted feature development, integration work, and maintenance work aimed at accelerating the adoption of Xarray across the biomedical community. There are a number of high-impact projects in the queue waiting for an eager developer to jump in.
  • 30% Outreach (office hours, blog posts, conferences).
  • 20% Community coordination and support (integration support, issue triage)


You’re a great fit if you

  • Have experience developing on or with open source projects in the Scientific Python ecosystem like NumPy, Pandas, Xarray, Dask, and/or Zarr. Bonus points if you’ve already been contributing to an open source project.
  • Have a background that intersects with one or more biomedical research areas. This could include prior research experience and/or supporting research in a data science, data engineering, and/or software engineering capacity.
  • Have a passion for seeing community software projects thrive.
  • Want to help the the biomedical research community use open software and open data to solve hard problems.


Our open source stack

  • Xarray is the focus of this hire. It provides a high-level data model and API for working with labeled N-dimensional arrays. Think of it it like Pandas for multidimensional data.
  • Zarr is a community developed data format for chunked, compressed multidimensional arrays. Zarr-Python is the interface to Zarr used by Xarray, Arraylake, and many other libraries.
  • Both Xarray and Zarr are built to integrate with the rest of the Scientific Python ecosystem. Think NumPy, SciPy, Scikit-learn, Dask, Matplotlib, etc.


Benefits

  • Company equity
  • Health insurance through UnitedHealthcare - up to 99% of premium covered for employee under basic plan
  • 20 days of PTO annually with a quarterly time off minimum
  • 10 personal days annually
  • 7 paid company holidays
  • 12 weeks of paid family leave
  • Quarterly company off-sites


Earthmover is an equal-opportunity employer. Applicants will not be discriminated against because of race, color, creed, sex, sexual orientation, gender identity or expression, age, religion, national origin, citizenship status, disability, ancestry, marital status, veteran status, medical condition or any protected category prohibited by local, state or federal laws.

Authorization to work in the US is required for this position.

Earthmover is currently an all-remote company; however, we are moving towards consolidating “pods” of team members in NYC, Denver, Seattle, and San Francisco.

Salary

$135,000 - $150,000 per year