Talent.com
Senior Product Engineer - Full Stack / Front-end
Senior Product Engineer - Full Stack / Front-endEarthmover • New York, NY, United States
Senior Product Engineer - Full Stack / Front-end

Senior Product Engineer - Full Stack / Front-end

Earthmover • New York, NY, United States
1 day ago
Job type
  • Full-time
Job description

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. Were 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 were thinking about :

  • Collaboration between scientists, teams and organizations. Getting discoverability, sharing, and access controls right.
  • Transparent, high performance array access, along any dimension.
  • Groundbreaking open access public datasets to the entire scientific community.
  • Generating insights for organizations about how they can optimize datasets on our platform.
  • Navigation, exploration, and visualization of nuanced hierarchical scientific data structures.
  • Providing highly scalable, highly available, multi-region APIs for data discovery and delivery

Job Description

As a scientific data platform company, our product has two key objectives : provide a best in class array storage and processing system, and deliver an exceptional collaborative user experience on top of this. Were at a stage in our product development lifecycle where weve built a killer foundation, and our focus is now on shipping new features and products that help our users solve challenges unique to scientific data.

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 APIs to continuously improve the user experience and capabilities of our product.
  • Youre a great fit if you

  • 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. You should be able to understand the whole stack, from low level cloud performance to usability and user experience concerns.
  • Have at least 6 years experience as a software engineer working on frontend or full-stack web applications. Our stack is written in Python, TypeScript, and Rust, experience with any typed backend language is valuable.
  • Have a genuine enthusiasm for this job description, even if you dont yet have experience with all of the listed responsibilities. We have a top class team and are open to helping the right candidate grow into these responsibilities over time.
  • Our stack

  • Were building Earthmover to be a cloud native data platform for scientific data. We are deployed on AWS and have active Google Cloud and on-prem environments.
  • Our front-end application is built on NextJS and is deployed on Vercel.
  • Our service and client are both written in Python, leveraging asynchronous interfaces as much as possible (e.g. FastAPI, HTTPX, Motor, Aiobotocore).
  • Subsets of our stack are written in Rust, and were interested in increasing this footprint over time.
  • Our infrastructure as code stack is based on Pulumi and is written in Typescript.
  • #J-18808-Ljbffr

    Create a job alert for this search

    Senior Frontend Engineer • New York, NY, United States

    Related jobs
    Databricks Solutions Architect

    Databricks Solutions Architect

    VirtualVocations • Elizabeth, New Jersey, United States
    Full-time
    A company is looking for a Databricks Solutions Architect who will lead the design and implementation of scalable solutions leveraging Databricks. Key Responsibilities Develop data architecture so...Show more
    Last updated: 30+ days ago • Promoted
    Senior C++ Engineer

    Senior C++ Engineer

    VirtualVocations • Bronx, New York, United States
    Full-time
    A company is looking for a Senior C++ Engineer - AI / Deep Learning.Key Responsibilities Contribute to all product development phases and help improve development practices Design and optimize new...Show more
    Last updated: 30+ days ago • Promoted
    Digital Solutions Architect

    Digital Solutions Architect

    VirtualVocations • Paterson, New Jersey, United States
    Full-time
    A company is looking for a Digital Solutions Architect to support business and technical solutioning in the federal space. Key Responsibilities Lead the architecture and design of solutions for pr...Show more
    Last updated: 1 day ago • Promoted
    Technical Product Manager - Claims

    Technical Product Manager - Claims

    VirtualVocations • Jamaica, New York, United States
    Full-time
    A company is looking for a Technical Product Manager - Claims.Key Responsibilities Drive the functional and technical roadmap for the Trizetto Claims platform, ensuring alignment with business pr...Show more
    Last updated: 5 days ago • Promoted
    Software Design Engineer

    Software Design Engineer

    VirtualVocations • Bronx, New York, United States
    Full-time
    A company is looking for a Software Design Engineer 4 with expertise in Python, Github, and Golang / Bash for AI Automation. Key Responsibilities : Design, develop, implement, test, and maintain soft...Show more
    Last updated: 30+ days ago • Promoted
    Implementation Engineer

    Implementation Engineer

    VirtualVocations • Paterson, New Jersey, United States
    Full-time
    A company is looking for an Implementation & Integrations Engineer (Adtech) to ensure seamless technical onboarding across their advertising platform. Key Responsibilities Conduct technical onboar...Show more
    Last updated: 30+ days ago • Promoted
    Senior Solutions Architect - East

    Senior Solutions Architect - East

    Elastic • Newark, NJ, United States
    Full-time
    Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale - unleashing the potential of businesses and people.The Elastic Search AI...Show more
    Last updated: 30+ days ago • Promoted
    Senior Solutions Architect

    Senior Solutions Architect

    Blue Cross Blue Shield Association • Newark, NJ, United States
    Full-time
    The hiring range for this role is : .This is the lowest to highest salary we.A candidate's position within the.Note : No amount of pay is considered to be wages or compensation until such amount is ea...Show more
    Last updated: 30+ days ago • Promoted
    Senior Tools Programmer

    Senior Tools Programmer

    VirtualVocations • Paterson, New Jersey, United States
    Full-time
    A company is looking for a Senior Tools Programmer.Key Responsibilities Design and implement a suite of development tools to support next-gen games Create user-friendly applications for the deve...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Product Owner (Hybrid : New York, NY - US)

    Senior Software Product Owner (Hybrid : New York, NY - US)

    Energy Solutions • New York, NY, United States
    Full-time
    Interested in joining a growing company where you will work with talented colleagues, enhance a supportive and energetic culture, and be part of the climate solution? At Energy Solutions, we focus ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Frontend Engineer

    Senior Frontend Engineer

    VirtualVocations • Elizabeth, New Jersey, United States
    Full-time
    Frontend Engineer for the Falcon Foundry Platform (Remote).Key Responsibilities Build and maintain single page web applications using JavaScript and Ember. Participate in code reviews and collabor...Show more
    Last updated: 30+ days ago • Promoted
    Microsoft Solution Architect

    Microsoft Solution Architect

    VirtualVocations • Bronx, New York, United States
    Full-time
    A company is looking for a MS Architect.Key Responsibilities Lead solution design and create technical architecture Conduct reviews and guide implementation processes Oversee end-to-end technol...Show more
    Last updated: 1 day ago • Promoted
    Product Manager for Trust Systems

    Product Manager for Trust Systems

    VirtualVocations • Bronx, New York, United States
    Full-time
    A company is looking for a Product Manager (Trust & Systems).Key Responsibilities Serve as the voice of the customer and understand product fraud vectors Collaborate with cross-functional teams ...Show more
    Last updated: 5 days ago • Promoted
    Remote Non-Technical Product Manager

    Remote Non-Technical Product Manager

    VirtualVocations • Jamaica, New York, United States
    Remote
    Full-time
    A company is looking for a Non-Technical Product Manager IV (Staff) to join their team remotely.Key Responsibilities : Lead the operational design and evolution of a points-based tiering framework...Show more
    Last updated: 9 hours ago • Promoted • New!
    Application Developer III

    Application Developer III

    VirtualVocations • Jamaica, New York, United States
    Full-time
    A company is looking for an Application Developer III with Dynamics experience.Key Responsibilities Design, develop, and maintain applications using. NET technologies Build and customize solution...Show more
    Last updated: 30+ days ago • Promoted
    DevSec Engineer

    DevSec Engineer

    VirtualVocations • Paterson, New Jersey, United States
    Full-time
    A company is looking for a DevSec Engineer to lead offensive security operations and enhance security across infrastructure and applications. Key Responsibilities Form, lead, and execute Red Team ...Show more
    Last updated: 30+ days ago • Promoted
    Oracle Fusion Solution Architect

    Oracle Fusion Solution Architect

    VirtualVocations • Bronx, New York, United States
    Full-time
    A company is looking for an Oracle Fusion Solution Architect specializing in Hiring, Recruitment, Journeys, and Workflows. Key Responsibilities Design and optimize Oracle Fusion Human Capital Mana...Show more
    Last updated: 1 day ago • Promoted
    Senior Data Applications Engineer

    Senior Data Applications Engineer

    VirtualVocations • Paterson, New Jersey, United States
    Full-time
    A company is looking for a Senior Data Applications Engineer.Key Responsibilities Architect and develop Python-based data applications to automate business processes and encode complex business l...Show more
    Last updated: 4 days ago • Promoted