Skip to content
Home

Software Engineer, Design Systems & AI Tooling

Citi

Apply to this job

This role builds an AI design agent and Model Context Protocol server that grounds AI-generated interfaces in design system rules, accessibility standards, and brand guidelines. It sits within an agile engineering team building backend services, developer workflows, and automated quality verification pipelines. The engineer can focus on backend systems, fullstack integration, or quality and reliability tracks.

What you'll do

  • Write clean, modular, well-tested code in modern languages
  • Leverage AI coding assistants to accelerate development while ensuring correctness, security, performance
  • Participate in agile sprint ceremonies, write unit and integration tests, collaborate across business lines
  • Ensure deliverables comply with enterprise security, data governance, architectural standards
  • Design and optimize Postgres relational and JSON schemas, queries, indexes, transactional boundaries
  • Implement distributed caching layers and invalidation mechanisms for low-latency data access
  • Build streaming REST and MCP server endpoints for real-time design intelligence and tokens
  • Implement secure token validation, RBAC, and payload sanitization across data pipelines
  • Architect performant, responsive web applications and dashboards using React and TypeScript
  • Develop event-driven client features for Figma integrations, handling canvas sync and data serialization
  • Write scripts to inspect design system component libraries, extracting schemas and tokens into MCP contracts
  • Develop code-modification routines letting AI agents safely parse and integrate new designs
  • Design and maintain automated testing engines and regression harnesses for AI-generated code quality
  • Maintain suite of baseline test scenarios tracking compile rates, token compliance, and latency
  • Build automated linters verifying WCAG 2.1 AA accessibility and structural schema validity
  • Integrate automated verification suites into CI/CD pipelines to catch regressions and token drift

What we're looking for

  • Bachelor's degree in computer science, software engineering, HCI, or related field
  • 1-3 years of professional software development experience
  • Strong proficiency in TypeScript/JavaScript, Python, SQL, Swift, or Kotlin
  • Solid grasp of data structures, RESTful APIs, and relational database fundamentals
  • Hands-on experience with Git and enthusiasm for AI-assisted coding tools

Nice to have

  • Familiarity with design systems concepts: tokens, component architecture, style dictionaries, Storybook
  • Working familiarity with Figma as a user or developer
  • Experience with Postgres, SQL indexing, caching strategies, or low-latency REST/MCP microservices
  • Exposure to native mobile UI development (Swift/SwiftUI, Kotlin) and mobile design token patterns
  • Experience with automated testing frameworks (Playwright, PyTest) and CI/CD quality pipelines
  • Familiarity with web accessibility standards: WCAG 2.1 AA, ARIA attributes, semantic HTML

Good to know

  • Full time position
Full original posting

Stay in the loop with job offers in your inbox

Frequency

Contact us

Get in touch if you have any feedback or requests.

Optional