Integrations Engineer at HASH | GB | Rezi

Integrations Engineer at HASH

Integrations Engineer

HASH · GB

3 weeks ago

Integrations Engineer

HASH · GB

23 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Integrations Engineer role.

Rezi rewrites your resume against HASH's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Integrations Engineer posting at HASH — free, in seconds.

About the Role

HASH is seeking an Integrations Engineer to design and implement connectors that integrate structured data from various external applications into a unified knowledge and process graph. This role involves understanding diverse authentication models, API conventions, schemas, and failure modes to ensure reliable data synchronization and mapping into common semantic schemas. You will work with both well-documented and poorly documented systems, reverse-engineer integration surfaces, and ensure connectors are robust, maintainable, and secure.

Responsibilities

  • Design and implement connectors in TypeScript and Python for widely used services and customer-specific systems.
  • Understand each source system in detail, retrieve and synchronize its data reliably.
  • Map native concepts into common semantic schemas.
  • Reverse-engineer poorly documented integration surfaces by studying SDKs, inspecting network traffic, comparing payloads, and testing undocumented behavior.
  • Build connectors that are robust, respectful of permissions, and maintainable.
  • Map external data structures into shared types without erasing provenance or source-specific meaning.
  • Develop new connectors between HASH and SaaS applications, communication tools, enterprise services, and customer APIs.
  • Maintain existing connectors as upstream APIs, authentication flows, payloads, and product behavior change.
  • Work comfortably with excellent public API documentation.
  • Reverse-engineer poorly documented or unofficial integration surfaces where authorized and appropriate.
  • Design reliable full and incremental synchronization, including pagination, checkpoints, backfills, and recovery after partial failure.
  • Implement OAuth, API-key, and service-account authentication flows and manage credentials securely.
  • Consume webhooks and event streams, and reconcile them with polling or scheduled sync.
  • Build safe two-way synchronization that respects source-system permissions and avoids loops, duplication, or unintended writes.
  • Determine the meaning of external fields and objects, rather than mechanically reproducing their source shape.
  • Map heterogeneous source schemas into common HASH entity, relationship, and property types while preserving source identity, provenance, time, and important source-specific distinctions.
  • Reconcile several services' representations of the same real-world concepts and improve shared semantic schemas.
  • Handle schema and API evolution without silently corrupting or dropping customer data.
  • Create realistic fixtures, mocks, and contract tests for third-party systems.
  • Write clear documentation for users and engineers.
  • Work with AI Success Engineers and customers to understand source systems, data semantics, and deployment constraints.
  • Feed repeated connector requirements back to engineers owning HASH's integration infrastructure.
  • Contribute improvements back to HASH's open-source codebases.
  • Use AI-assisted development thoughtfully to accelerate connector implementation and schema mapping.

Requirements

  • Strong production experience with both TypeScript and Python.
  • Experience personally building and maintaining multiple connectors to third-party APIs, SDKs, databases, or services.
  • A solid understanding of HTTP, REST, GraphQL, webhooks, OAuth 2.0, and common authentication patterns.
  • A genuine appetite for reverse-engineering poorly documented integration surfaces by reading client code, inspecting network behavior, testing hypotheses, and comparing real payloads.
  • Experience handling the realities of external systems: pagination, rate limits, partial failure, retries, deduplication, idempotency, eventual consistency, and breaking API changes.
  • An obsession with semantic modeling: the ability to identify real-world concepts behind unfamiliar data and map them into common types without discarding source-specific meaning.
  • Experience building asynchronous or event-driven services, including queues, workers, scheduling, and backfills.
  • Strong testing instincts, including unit, integration, contract, and end-to-end testing where appropriate.
  • The ability to diagnose failures across several systems using logs, metrics, traces, and careful reproduction.
  • Good security judgment around credentials, secrets, permissions, tenant isolation, and sensitive customer data.
  • High agency and the ability to take an integration from incomplete documentation and a real customer need to a dependable production implementation.
  • Clear written and spoken communication, including the ability to work directly with customers and external technical teams when necessary.
  • Ability to learn unfamiliar services quickly, notice edge cases omitted by documentation, and enjoy investigative work to discover how a system actually behaves.

Skills

  • TypeScript
  • Python
  • HTTP
  • REST
  • GraphQL
  • Webhooks
  • OAuth 2.0
  • Asynchronous services
  • Event-driven services
  • Queues
  • Workers
  • Scheduling
  • Backfills
  • Unit testing
  • Integration testing
  • Contract testing
  • End-to-end testing
  • Logging
  • Metrics
  • Tracing
  • Security
  • Credentials management
  • Secrets management
  • Permissions management
  • Tenant isolation
  • Data modeling
  • Semantic modeling
  • API reverse-engineering
  • Network inspection
  • Client code analysis
  • Payload comparison
  • Hypothesis testing
  • AI-assisted development

Salary/Compensations

  • £80,000-£130,000 base + meaningful equity

About the Company

  • HASH is building infrastructure to solve information failure and help everybody make the right decisions.
  • Their open-source platform helps organizations turn fragmented information into typed, temporal knowledge and process graphs that support analysis, simulation, optimization, and automation.
  • They are building towards world models from a different starting point from most AI labs: explicit representations of real systems, the entities within them, and the processes through which they change.
  • Founders include Joel Spolsky (Stack Overflow, Trello), Jude Allred (formerly CTO of Glitch), and Dei Vilkinsons (formerly CEO of Soho Strategy).