Senior Software Engineer - Kafka
Core
Design and deliver full-stack features for AI Gateways, MCP tools, and agent interactions, building responsive interfaces and backend services.
Role type
Senior full-stack software engineer (Java/TypeScript)
Builds
AI Gateways, MCP tools, servers, agent identity systems, and data visualization interfaces
Domain
Enterprise developer platforms, API management, AI/LLM applications
Deliverable
production ML models | product features
Required skills
Java, TypeScript, Angular, API design, distributed systems, asynchronous workflows, automated testing, data modeling, persistent data stores, search/analytics technologies, LLM-assisted development
Preferred skills
Vert.x, RxJava, Netty, Docker, Kubernetes, API gateways, OpenAPI, Kafka, OAuth 2.0, OpenID Connect, MCP, A2A, RAG systems, agentic workflows
Technologies
Java, TypeScript, Angular, MongoDB, Elasticsearch, OpenSearch, Vert.x, RxJava, Netty, Docker, Kubernetes, Kafka, OpenAPI
Responsibilities
Design and develop Java APIs and backend services; Build responsive TypeScript and Angular interfaces and data visualizations; Help customers configure and observe AI Gateways and agent interactions; Model and transform operational data into actionable insights; Contribute to open-source platform and Enterprise Edition; Use and validate LLM-assisted development tools; Write automated tests and participate in code reviews
Seniority
Senior, hands-on IC