CareerPlanSign in

Software Developer for ThinkRail (Innovation Hub)

Armenia💼 Full-time🗓 2026-07-22 → 2026-09-26

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

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.