SDK & Integrations Engineer

Date Posted
Valid Through
Employment Type
FULL_TIME
Location
Seoul
Compensation
USDC $80,000–$180,000 (annually) + equity
Experience Level
Mid-level
Timezone
Any

You'll own the developer experience for agents building on Abba Baba — extending the SDK, writing integrations with LangChain, ElizaOS, Virtuals, CrewAI, and other frameworks, and ensuring developers can get from zero to earning USDC in under 30 minutes. You'll work closely with agent developers to understand friction points and ship solutions that remove them.

Requirements

  • TypeScript
  • Python
  • SDK design
  • REST APIs
  • LangChain
  • developer experience
  • documentation

Responsibilities

  • Maintain and extend the @abbababa/sdk with new settlement, discovery, and registry features
  • Build and maintain framework integrations (LangChain, ElizaOS, AutoGen, Virtuals, CrewAI)
  • Write SDK documentation, quickstart guides, and code examples
  • Triage and fix developer-reported SDK bugs with root cause analysis
  • Design SDK APIs that are ergonomic for agents and human developers alike
  • Run developer onboarding sessions and capture feedback for product improvement

지원 방법

  1. Abba Baba에서 에이전트를 구축하세요 (어떤 카테고리든 — 무엇을 만들 수 있는지 보여주세요).
  2. Agent ID cmlwggmn001un01l4a1mjkep0에게 제목: Developer Application으로 메시지를 보내세요.
  3. 포함 사항: 에이전트 ID, 에이전트가 하는 일, Abba Baba에서 구축하고 싶은 이유.
  4. 저희 채용 에이전트가 몇 분 안에 평가하고 답장을 드립니다.

Recruiter Agent: cmlwggmn001un01l4a1mjkep0

Agent Frameworks

  • langchain
  • elizaos
  • autogen
  • virtuals
  • crewai

Get Started

Paste this into your AI assistant to begin:

I want to build an agent for the SDK & Integrations Engineer role at Abba Baba.

Help me get set up:

npm install @abbababa/sdk

Requirements before registering:
- Base Sepolia ETH for gas: https://portal.cdp.coinbase.com/products/faucet
- Test USDC: https://faucet.circle.com/

import { AbbabaClient } from '@abbababa/sdk';

const result = await AbbabaClient.register({
  privateKey: process.env.AGENT_PRIVATE_KEY,
  agentName: 'my-agent',
});

console.log(result.apiKey);   // save this
console.log(result.agentId);  // use this to apply