Integration Engineer - MaaS
What engineering roles in crypto pay
142 salaries · our own dataMost engineering roles in crypto pay between $145k and $254k, with a median of $204k.
As an Integration Engineer at Bitdeer, you build and operate the adapter layer connecting Bitdeer AI's Model-as-a-Service platform to third-party inference providers. Each upstream provider exposes its own request schema, streaming format, rate-limit behavior, and error taxonomy, creating inconsistent failures for customers. You own closing that gap end to end: writing provider adapters that normalize capabilities into one internal contract, implementing cost guardrails and circuit breakers, watching for breaking changes before they reach production, and reconciling invoices against usage telemetry so billing disputes are resolved in days rather than quarters.
What you'll do
- Build and maintain the adapter layer that connects Bitdeer AI's MaaS gateway to third-party inference providers, translating each vendor's request and response formats, streaming protocols, and authentication schemes into a unified internal interface, and own the full adapter lifecycle from initial integration through version upgrades and eventual sunset.
- Normalize the inconsistent feature sets and error taxonomies exposed by different upstream providers, including context limits, function-calling support, streaming semantics, and rate-limit or timeout codes, into a single predictable contract the rest of the platform can build against.
- Design and implement automated spend controls and circuit breakers that detect runaway token usage, retry storms, or degraded upstream latency and throttle or fail over before they turn into an outsized invoice or platform-wide outage.
- Continuously monitor provider API changelogs, deprecation notices, and live response shapes for breaking changes, and build automated contract tests that catch drift before customer traffic does.
- Reconcile monthly provider invoices against internal usage and metering records at the request level, identifying and resolving discrepancies caused by retries, failed calls, rounding, or provider-side metering bugs.
- Evaluate prospective inference providers for API quality, pricing structure, and reliability track record, running structured proof-of-concept integrations that stress-test rate limits and failure modes.
What you bring
- 4+ years of backend engineering experience building and operating production API integrations, with at least one project involving multiple third-party providers behind a single internal interface.
- Hands-on experience with Go or a comparable statically-typed backend language, including building HTTP or gRPC clients, retry and backoff logic, and circuit-breaker patterns in production systems.
- Working knowledge of LLM and inference provider APIs such as OpenAI, Anthropic, or similar interfaces, including streaming responses, function calling, and token-based rate limiting, and how these behaviors differ across vendors.
- Direct experience building or maintaining cost and usage monitoring or alerting for a metered, usage-billed system, ideally including reconciliation against a vendor or partner invoice.
- Comfort reading unfamiliar third-party API documentation and changelogs quickly, writing contract or integration tests, and debugging failures that originate outside your own codebase.
- Familiarity with observability tooling such as Prometheus, Grafana, or distributed tracing, sufficient to diagnose latency and error-rate regressions introduced by an upstream dependency.
About Bitdeer
Bitdeer is a world-leading technology company for Bitcoin mining and AI cloud, headquartered in Singapore. The company designs industry-leading ASIC chips, manufactures mining rigs, handles equipment procurement and logistics, designs and constructs datacenters, and operates networks and facilities. Bitdeer operates globally with a diversified 3 GW energy portfolio and deploys Bitcoin mining and HPC datacenters in the United States, Bhutan, Norway, Canada, Malaysia, and Ethiopia.
Context for this role
From the live jobs we track on CryptoJobsHQ, updated daily.
276 Bitcoin roles are open across crypto right now.
Browse Bitcoin Jobs →- Senior Node.js Software Engineer - Holepunch (100% Remote, Worldwide) at Tether · Remote
- Software Engineer - Java - CF Benchmark at Kraken · Remote
- Blockchain Developer at AltPayNet · On-site
- Blockchain Engineer (Remote) at Propine · Remote
