Prepin
Log in
abra

engineering opportunity

Senior Backend Engineer

Design and build MCP APIs, core backend services, and SDKs to enable seamless integration with AI agent frameworks. Collaborate with database engineers to optimize real-time data flows and ensure the reliability and performance of external-facing systems.

Wheaton, Illinois, United StatesonsiteFULL_TIME

Posted

About the role

What will you do at abra?

abra R&D is looking for a Senior Backend Engineer! abra R&D is looking for a Senior Backend Engineer to help build the next‑generation Database built from scratch for AI Agents. This role focuses on building the developer-facing platform around the core database engine- enabling seamless integration with AI agent frameworks (LangChain, PydanticAI, and others), as well as external systems via connectors, plugins, and SDKs.

What You’ll Do

  • Design and build MCP APIs and core backend services Develop and maintain SDKs (Python, TypeScript,Node.js) Build connectors and plugins for AI agent platforms (LangChain, PydanticAI, others) Design clean, scalable, and ergonomic developer-facing APIs Own integration infrastructure (auth, streaming, event pipelines, webhooks) Build and optimize real-time data flows between agents, services, and the database Collaborate closely with database engineers to expose powerful capabilities through well-designed APIs Ensure reliability, observability, and performance of all external-facing systems Requirements 5+ years of backend development experience Strong proficiency in at least one of: Python, TypeScript or Node.js Experience designing and building production-grade APIs Strong understanding of distributed systems and service architecture Experience with event-driven systems, streaming, or real-time architectures Solid understanding of API design best practices (REST/gRPC, versioning, developer experience) Strong Plus Experience building developer platforms or public SDKs Familiarity with AI/LLM ecosystems (LangChain, agents, tool calling) Experience with plugin architectures or extensibility frameworks Background in data platforms, databases, or infrastructure tooling Experience with async systems, concurrency, and high-throughput services

Which skills does this role require?

Backend EngineeringPythonTypeScriptGoRustAPI DesignSDK DevelopmentDistributed SystemsEvent-driven SystemsStreaming ArchitecturesRESTgRPCDatabase EngineeringBackend Platform AI EngineerDatabase EngineAI AgentsPydanticAIConnectorsPluginsMCP APIsAuthStreamingEvent PipelinesWebhooksService ArchitectureDeveloper ExperienceJavaScriptNode.jsREST APIsLLMs

Make your next move

Build a shortlist and prepare

Identify the requirements you can demonstrate, then choose examples from your work to discuss with the hiring team.

Review the responsibilities and requirements before adding an opening to your shortlist.

Role information can change. Confirm current details on the original application page.

Product

AI Candidate AgentCompaniesBrowse JobsDeep ProfileSkill AssessmentOpportunity Matching
Prepin.ai

© 2026 Prepin | All rights reserved.