GridCARE

GridCARE

Senior Platform Engineer

Redwood City · Senior · Full-time

Sponsorship not specifiedDetected 110 days ago
TypeScriptPythonFastAPIBackend DevelopmentFull-Stack DevelopmentCode ReviewPostgreSQLAWSSite Reliability EngineeringPlatform EngineeringTemporalOAuthOpenAPIAirflowLLMsAI OrchestrationCommunicationCollaborationMentoring

About the role

  • This role is centered on the application/API layer that sits between the web app and our core modeling and batch-job systems.
  • You should be strongest in the backend/application layer, but comfortable contributing across the stack when the feature demands it.
  • You don't need to be a designer, but you should have strong product judgment and enough frontend fluency to help raise the bar for a growing frontend team through pairing, code review, and clear technical patterns.

Responsibilities

  • Build and evolve the backend-for-frontend / application API layer that powers GridCARE's web application
  • Own product features end to end, from understanding the user and domain problem to shipping polished, production-ready software
  • Design and implement HTTP APIs, webhook flows, and status/result delivery patterns for uploads, jobs, and other user-facing workflows
  • Implement backend services in Python that integrate with Auth0, datastores including RDS and S3, and batch-job orchestration systems
  • Partner closely with domain experts to turn analytical and batch workflows into usable product features
  • Collaborate with platform and SRE teammates on observability, deployability, reliability, and production operations

Requirements

  • 6+ years of experience building production software, ideally including customer-facing B2B SaaS products
  • Strong backend engineering skills in Python, with experience designing HTTP APIs, business logic, typed request/response models, and service boundaries for production web applications
  • Experience with authentication and authorization systems such as OAuth2/OIDC, Auth0, Okta, RBAC/ABAC/ReBAC, and multi-tenant access control
  • Experience with workflows involving file upload/download, background jobs, queues, webhooks, and real-time or near-real-time status updates
  • Track record of shipping in high-ambiguity startup environments with good judgment about when to prototype quickly and when to harden for production
  • Demonstrate ability to leverage AI coding assistants effectively in day-to-day software development

Nice to have

  • Experience with FastAPI, Starlette, or similar Python ASGI frameworks
  • Experience with Pydantic and its larger ecosystem
  • Experience with PostgreSQL, PostGIS, and/or geospatial or time-series data
  • Experience with AWS services such as S3, RDS, EventBridge, EKS
  • Experience with workflow orchestration systems such as Prefect, Temporal, Airflow, or similar
  • Experience with observability tooling built on OpenTelemetry
  • Experience in energy systems, infrastructure software, climate tech, or other complex technical domains
  • Experience integrating LLM-based features into production applications

Compensation

  • Competitive salary, equity, and benefits

Company info

  • understanding the user and domain problem, shaping the workflow with teammates, and shipping durable software that customers rely on.

This listing is sourced directly from GridCARE's careers page and normalized into a canonical job model.