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.
Apply directly at GridCARE →Create a free account for alerts like thisView GridCARE immigration profile
This listing is sourced directly from GridCARE's careers page and normalized into a canonical job model.