Skip to content

Join the ContextForge Team

We're Hiring in Dublin!

Join IBM's ContextForge team building production MCP infrastructure. 20+ positions open across Python, Rust, and Frontend development.


Open Positions

Python Developer (Early Career)

Experience: 1-3 years | Location: Dublin, Ireland (Hybrid)

Build FastAPI services for ContextForge. Implement features, write tests, and contribute to the MCP Gateway project under senior engineer guidance.

Key Skills:

  • Python 3.x with web frameworks (Flask, Django, or FastAPI)
  • RESTful APIs and JSON
  • Git: commits, branches, pull requests
  • pytest or unittest, SQL basics
  • Linux/macOS command line

Preferred: Async Python, Pydantic, Docker, interest in AI Agents / MCP / A2A

Apply Now →


Python Developer (Professional)

Experience: 2-4 years | Location: Dublin, Ireland (Hybrid)

Build FastAPI services for ContextForge MCP & A2A Gateway. Implement MCP protocol handlers, multi-tenant authentication, A2A agent integration, and federation logic.

Key Skills:

  • FastAPI or async web frameworks
  • RESTful API design and JSON-RPC patterns
  • Database concepts: SQL, ORM, migrations
  • OAuth2, JWT authentication
  • Git, automated testing, Docker
  • PostgreSQL or SQLite

Preferred: Advanced async Python, Redis, microservices, AI Agents, OpenAI/Anthropic APIs

Apply Now →


Python Developer (Senior)

Experience: 5+ years | Location: Dublin, Ireland (Hybrid)

Design and implement complex features: federation logic, virtual server composition, A2A orchestration. Build MCP protocol handlers and multi-tenant auth systems.

Key Skills:

  • Deep Python 3.11+ knowledge with async/await mastery
  • FastAPI, Redis, multi-region distributed systems
  • Expert REST API design with OpenAPI/Swagger
  • OAuth2, JWT, RBAC, threat modeling
  • Docker, CI/CD, OpenTelemetry, 90%+ test coverage

Preferred: AI Agents, Kubernetes, open-source contributions

Apply Now →


Python Developer (Lead)

Experience: 8+ years | Location: Dublin, Ireland (Hybrid)

Build the core ContextForge MCP Gateway architecture. Lead design of federation layer, authentication system, and protocol implementation.

Key Skills:

  • Master-level Python: GIL, memory management, performance optimization
  • Expert asyncio patterns and FastAPI at scale
  • Distributed systems: Redis, multi-region deployments, service mesh
  • Protocol design: REST, JSON-RPC, gRPC, versioning strategies
  • Security: OAuth2/OIDC, RBAC/ABAC implementation
  • Observability: OpenTelemetry, Prometheus, Grafana

Apply Now →

Rust Developer

Experience: 3-5 years | Location: Dublin, Ireland (Hybrid)

Rewrite performance-critical components using Tokio async runtime. Build cross-platform binaries and establish Rust-Python interoperability.

Key Skills:

  • Tokio async runtime, futures, streams, channels
  • Axum or Actix-web frameworks
  • Profiling, benchmarking, zero-copy techniques
  • JSON-RPC, gRPC, HTTP/2, WebSocket
  • Cargo, CI/CD, cross-platform development

Preferred: PyO3, unsafe Rust, distributed systems, OpenTelemetry

Apply Now →


Lead Rust Developer

Experience: 5+ years | Location: Dublin, Ireland (Hybrid)

Lead performance transformation for ContextForge. Rewrite components in Rust to achieve 10-50x throughput and sub-millisecond latency.

Key Skills:

  • Master-level Rust: ownership, lifetimes, type system, trait design
  • Tokio, hyper, gRPC/tonic async patterns
  • 10x+ performance improvements vs interpreted languages
  • JSON-RPC, gRPC, HTTP/2, WebSocket protocols
  • Cross-platform: Windows, macOS, Linux

Preferred: Unsafe Rust, SIMD, distributed systems, fuzzing

Apply Now →

Web Developer

Experience: 5+ years | Location: Dublin, Ireland (Hybrid)

Build Admin UI for ContextForge using HTMX and server-driven architecture. Create real-time dashboards, federation interfaces, and drag-and-drop composition tools.

Key Skills:

  • HTML5, CSS3, JavaScript/TypeScript (ES6+)
  • HTMX or server-driven UI patterns
  • Async/await, promises, event handling
  • Responsive design, WCAG accessibility, ARIA
  • E2E testing: Playwright, Cypress, or Selenium

Preferred: WebSocket, Chart.js/D3.js, Jinja2/Django templates, Vite/esbuild

Apply Now →


What You'll Build

Real Projects:

  • Core MCP Gateway with federation layer and authentication
  • Virtual server composition and A2A orchestration
  • High-performance Rust components (10-50x throughput)
  • Real-time admin dashboards with WebSocket streaming
  • Multi-transport protocol handlers (SSE, WebSocket, stdio)
  • Production observability with OpenTelemetry

Ready to Apply?

Multiple positions available across various roles and experience levels.

View All ContextForge Jobs →

Apply directly:

Python:

Rust:

Frontend:


Questions?

At PyCon Ireland (Nov 15-16)? Find us at the IBM Booth!

Otherwise, reach out through the application system.

We look forward to hearing from you! 🚀