Earthmoverposted 11 days ago
$150,000 - $200,000/Yr
Full-time • Mid Level
New York, NY
Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

About the position

Join Earthmover as a Full Stack Product Engineer to build high-performance, cloud-native APIs and infrastructure for scientific data collaboration, discovery, and analysis across climate, biotech, ML, and more. Earthmover is building a product that solves the biggest storage and compute challenges of our time for users in the deep sciences - think climate, earth observations, biotech, machine learning, and AI. The Earthmover platform today has two components. 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. Our second product, Flux, sits on top of Arraylake and provides an API gateway to multi-dimensional data through standard-compliant APIs. We are also heavy open source contributors in the scientific data space, leading the development of projects such as Zarr, Xarray and our own open source multidimensional array store, Icechunk. We're actively building powerful features and experiences on top of Icechunk, Arraylake and Flux while also adding more products to our platform to advance the field of scientific computing and accelerate progress in many domains. Some specific problems we're thinking about include collaboration between scientists, teams and organizations, transparent high performance array access, groundbreaking open access public datasets, generating insights for organizations, navigation and visualization of hierarchical scientific data structures, and providing highly scalable, highly available, multi-region APIs for data discovery and delivery.

Responsibilities

  • Design and implement features that allow our customers to quickly extract insights from their data and processes.
  • Own our web authentication and authorization layers, and continue to expand access control features for organizations, users, and API keys.
  • Own the frontend unit and integration testing process, improving our capability to rapidly ship frontend code with confidence.
  • Work on core parts of our web application, integrating with our API's to continuously improve the user experience and capabilities of our product.

Requirements

  • Are product minded, and excited to work directly with customers & scientists to shape our product to solve their problems.
  • Have experience designing and building high quality user interfaces using React, especially for data visualization and analysis applications.
  • Have experience integrating with control layers, user permission systems, or access control tools.
  • Would enjoy partnering with other parts of the stack to rapidly iterate on new product features, in particular our service API and client libraries.
  • Have at least 6 years experience as a software engineer working on frontend or full-stack web applications.
  • Have a genuine enthusiasm for this job description, even if you don't yet have experience with all of the listed responsibilities.

Nice-to-haves

  • Experience with Python, TypeScript, and Rust.
  • Familiarity with cloud-native data platforms and deployment on AWS or Google Cloud.
  • Experience with infrastructure as code tools like Pulumi.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service