Software Developer for ThinkRail (Innovation Hub)
Core
Build a declarative programming language and infrastructure for AI-spec-driven development, including editor plugins, a language server, and an evaluator.
Role type
Senior IC software developer (language/tooling)
Builds
ThinkRail (a declarative language for AI-driven system creation), VS Code and IntelliJ IDEA plugins, language server, and evaluator.
Domain
Developer tools, programming languages, AI infrastructure
Deliverable
production ML models | product features
Required skills
programming languages, LSP, editor plugins (VS Code, IntelliJ IDEA), static analysis, AI agents, distributed team collaboration
Preferred skills
DSLs, AI agent orchestration, Koog, LangGraph, Spring AI, MCP, ACP
Technologies
VS Code, IntelliJ IDEA, Koog, LangGraph, Spring AI, MCP, ACP
Responsibilities
Build and evolve VS Code and IntelliJ IDEA plugins for ThinkRail; Develop the language server (analysis, completion, diagnostics, verification); Improve the evaluator that turns specs into code; Integrate ThinkRail with AI agent frameworks and protocols.
Seniority
Senior, hands-on IC