Talent.com
Senior Product Engineer - Full Stack
Senior Product Engineer - Full StackEarthmover PBC • New York, NY, United States
Senior Product Engineer - Full Stack

Senior Product Engineer - Full Stack

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

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.

About Earthmover

Earthmover is an early-stage startup building a platform for scientific data analytics in the cloud. Our mission is to empower our customers to use scientific data to address our planet's most urgent challenges.

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. 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 :

  • 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

JD

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. We're at a stage in our product development lifecycle where we've 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

  • Expose APIs on top of our data layer that help us build great user experiences and data products for customers.
  • Design and implement features that allow our customers to quickly extract insights from their data and processes.
  • Own our API control layer, and continue to expand access control features for organizations, users, and API keys.
  • Own and improve our entity model, expanding our ability to monitor usage and integrate billing.
  • Own our migration to a fully multi-region, multi-cloud platform.
  • Work on core parts of our API performance and quality, bringing best practices around things like stability, monitoring, versioning, and client integrations.
  • Improve overall query performance and consistency wherever it's needed in our API or database layer.
  • You're 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 APIs.
  • Have experience building control layers, user permission systems, or access control tools.
  • Have experience building highly-available, auto-scaling compute services (e.g. ECS, K8s)
  • Would enjoy collaborating with other across the whole stack to rapidly iterate on new product features, in particular our web 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 backend systems. 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 don't 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

  • We're building Arraylake to be a cloud native data platform. We are deployed on AWS and have active Google Cloud, Azure and on-prem environments.
  • Our service and client library are both written in Python, leveraging asynchronous interfaces (e.g. FastAPI, HTTPX, Motor, Aiobotocore).
  • Subsets of our stack and Icechunk, our open source array database, are written in Rust, and we're interested in increasing this footprint over time.
  • Our infrastructure as code stack is based on Pulumi and is written in Typescript.
  • Our front-end application is built on NextJS and is deployed on Vercel.
  • 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 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.

    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 for hires within the US.

    The position is expected to pay 150,000-200,000 USD or market equivalent.

    Salary

    $150,000 - $200,000 per year

    Create a job alert for this search

    Product 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
    BPM Developer - Appian

    BPM Developer - Appian

    VirtualVocations • Paterson, New Jersey, United States
    Full-time
    A company is looking for a BPM Developer - Appian.Key Responsibilities Design and develop custom applications on the Appian platform to automate business processes Collaborate with stakeholders ...Show more
    Last updated: 4 days ago • Promoted
    Technical Product Owner - Jersey City, NJ (Onsite)

    Technical Product Owner - Jersey City, NJ (Onsite)

    SMART CALIBER TECHNOLOGY • Jersey City, NJ, United States
    Full-time
    Quick Apply
    Role Name : Technical PO / Business Analyst Location : Jersey city, NJ (Onsite) Duration : 12 Months JOB DES...Show more
    Last updated: 1 day ago
    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
    AI Prompt & Product Engineer

    AI Prompt & Product Engineer

    Simbie AI • New York, NY, United States
    Full-time
    Were hiring an AI Prompt & Product Engineer to help turn cutting-edge AI into real impact in healthcare.Youll be responsible for shaping how our platform thinks, speaks, and solves problems from de...Show more
    Last updated: 1 day ago • Promoted
    Lead Engineer, Applications - Edifecs / QConnect - Remote

    Lead Engineer, Applications - Edifecs / QConnect - Remote

    Molina Healthcare • Yonkers, NY, United States
    Full-time
    Designs and builds company specific enterprise application systems and technology expertise across multiple disciplines.Applies and promotes key principles (e. Considers business problems end-to-end...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 Product Engineer - AI Team

    Senior Product Engineer - AI Team

    Stepful • New York, NY, United States
    Full-time
    Stepful is reimagining allied healthcare training by offering affordable, online, instructor-led, and AI-supported programs that help learners-especially those from underserved communities-launch h...Show more
    Last updated: 1 day 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
    Technical Product Owner with Twilio

    Technical Product Owner with Twilio

    RAZOR • New York, NY, US
    Full-time
    Our client, a Health Insurance firm located in downtown NYC is looking for a.Product Owner- with Conversational Toolkit Video experience to join their team. We are seeking a seasoned Technical Produ...Show more
    Last updated: 30+ 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!
    Lead Engine Programmer

    Lead Engine Programmer

    VirtualVocations • Newark, New Jersey, United States
    Full-time
    A company is looking for a Lead Engine Programmer to join their team on Cyberpunk 2.Key Responsibilities Develop architectural proposals and guide the vision for diverse engine systems Mentor te...Show more
    Last updated: 30+ days 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
    Salesforce Technical Lead

    Salesforce Technical Lead

    VirtualVocations • Paterson, New Jersey, United States
    Full-time
    A company is looking for a Salesforce Technical Lead.Key Responsibilities Design and implement custom code solutions leveraging Apex, Javascript, Visualforce, and Lightning Components Lead the t...Show more
    Last updated: 30+ days ago • Promoted
    Contract Technical Architect

    Contract Technical Architect

    VirtualVocations • Bronx, New York, United States
    Full-time
    A company is looking for a Contract Technical Architect (AEM).Key Responsibilities Design and implement modular, scalable, and secure solutions leveraging AEM and related technologies Lead and m...Show more
    Last updated: 1 day 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
    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
    Technical Product Manager

    Technical Product Manager

    VirtualVocations • Paterson, New Jersey, United States
    Full-time
    A company is looking for a Technical Product Manager to lead product strategy and technical management for healthcare data solutions. Key Responsibilities : Define and own the product strategy for ...Show more
    Last updated: 30+ days ago • Promoted