NextHire Try for free

Kots

Posted 9 Oct 2026

Data Platform Engineer

Apply with NextHire Auto Apply fills in the application for you.
Employment
Full time
Team
Software Engineering
Posted
9 Oct 2026

About the role

We are building a generic data platform that connects to many different databases and storage systems and exposes them through a single, unified API layer similar in spirit to Supabase, but designed to work across heterogeneous data sources. We are looking for a senior data platform engineer to design and build the connector-based architecture at the heart of it. You will own the pluggable connector framework that brings relational databases, NoSQL systems, and object storage into one consistent, developer-friendly platform, including the API layer, schema discovery, access control, multi-tenant isolation, and the SDKs other teams build on. This is a deep systems-design role for someone who has built platform infrastructure before, not only application features.


Responsibilities:

  • Design and build a pluggable connector framework for multiple data sources.
  • Build unified REST / GraphQL APIs for interacting with different databases and storage systems.
  • Implement schema discovery, metadata management, and query-abstraction layers.
  • Build connectors for relational databases (PostgreSQL, MySQL), NoSQL systems (MongoDB, DynamoDB), and object storage (S3, CDN-based storage such as Bunny).
  • Design and implement authentication, authorization, and access control across connectors.
  • Optimize the performance, scalability, and reliability of data access.
  • Implement logging, monitoring, retries, and failure handling.
  • Ensure secure handling of credentials and strong multi-tenant isolation.
  • Collaborate with frontend and platform teams to enable low-code and internal tool use cases.
  • Build reusable SDKs and developer tooling for consuming the platform.


Requirements:

  • This is a senior, systems-heavy role. We want someone who has designed and shipped platform or infrastructure software, not only application features on top of a single database.
  • 7+ years of backend/platform engineering experience, including systems you designed and owned end-to-end.
  • Deep database expertise in PostgreSQL and MySQL, advanced SQL, query optimization, indexing, and performance tuning.
  • Hands-on experience with NoSQL systems (MongoDB and DynamoDB).
  • Strong backend development in Python and strong API design (REST and/or GraphQL).
  • Experience designing multi-tenant systems and connector / plugin-based architectures.
  • Data abstraction across heterogeneous systems, plus schema discovery and metadata management.
  • Experience with event-driven and async processing.
  • AWS (RDS, S3, Lambda, ECS) and Docker, with a track record of building for reliability logging, monitoring, retries, and failure handling.


Nice to Have:

  • Experience with platforms like Hasura or Appwrite.
  • Change Data Capture (CDC) and real-time data systems.
  • Object storage and CDN integrations.
  • Exposure to internal tools / low-code platforms.
  • A history of building SDKs or developer platforms.
  • Kubernetes; monitoring with CloudWatch, Datadog, or similar.

Similar jobs

See every job

85% of jobs are never posted

The AI Outreach Agent writes to recruiters and hiring managers at the companies you pick, from your own Gmail.

Try AI Outreach