Software Engineer, Design Systems & Ai Tooling
$94.3k - $141.5k per yearCiti
Position OverviewWe are seeking energetic AI Design Engineers with 1-3 years of experience to help build, scale, and integrate the next generation of AI-powered developer tools, design systems, and data infrastructure.
Position OverviewWe are seeking energetic AI Design Engineers with 1-3 years of experience to help build, scale, and integrate the next generation of AI-powered developer tools, design systems, and data infrastructure.
In this role, you will be part of an agile engineering team using modern programming stacks and AI-assisted development tools to build high-performance backend services, interactive user workflows, and automated quality verification pipelines.
Our team is building an advanced design agent and Model Context Protocol (MCP) server that provides an AI-powered intelligence layer for enterprise development workflows. This platform grounds automated design decisions in standardized UI/UX guidelines and design system practices, ensuring AI-generated interfaces strictly adhere to established components, accessibility standards, content rules, and brand guidelines with consistent quality across web and mobile platforms.
Core Responsibilities (All Tracks)
Feature Implementation: Write clean, modular, and well-tested code in modern programming languages (e.G. TypeScript, Python).
AI-Assisted Engineering: Actively leverage modern AI coding assistants (e.G. GitHub Copilot) to accelerate development while applying strong Computer Science principles to ensure code correctness, security, and performance.
Agile Collaboration: Participate in agile sprint ceremonies, write unit and integration tests, and collaborate with product designers and senior engineers across business lines.
Enterprise Standards: Ensure all deliverables comply with enterprise security, data governance, and architectural standards.
Additional Focus Tracks ResponsibilitiesTrack 1: Backend Systems & Data Scalability
High-Performance Data Architecture: Design and optimize Postgres relational and JSON schemas, writing complex queries, indexes, and transactional boundaries to manage multi-dimensional design rule cascades.
Low-Latency Caching & Scalability: Implement distributed caching layers and invalidation mechanisms to guarantee low-latency data access under high concurrency.
Protocol & API Engineering: Build robust, streaming REST and Model Context Protocol (MCP) server endpoints to serve real-time design intelligence and tokens to connected developer tools.
Enterprise Security & Auth: Implement secure token validation, role-based access control (RBAC), and payload sanitization across all data pipelines.
Track 2: Fullstack & User Workflow Integration
Web Platform Development: Architect performant, responsive web applications and dashboards using React and modern TypeScript, managing complex client-side state and token visualization.
Figma Integration: Develop event-driven client features for our in-house Figma integrations, handling asynchronous canvas synchronization and bidirectional data serialization between design tools and backend servers.
Automated Code & Component Parsing: Write automated scripts to programmatically inspect modern design system component libraries, extracting property schemas and design tokens into structured MCP contracts.
Intelligent Code Adaptation: Develop surgical code-modification routines that allow AI agents to safely parse, update, and integrate new designs into existing application codebases without introducing syntax errors or breaking custom logic.
Track 3: Quality, Reliability & Verification Systems
Automated AI Verification Harnesses: Design and maintain automated testing engines and regression harnesses in Python or TypeScript to continuously evaluate the quality, compile rate, and accuracy of AI-generated code across web and mobile platforms.
Systematic Scenario Benchmarking: Maintain a comprehensive suite of standardized baseline test scenarios, systematically tracking compile success rates, design token compliance percentages, and response latency across releases.
Automated Compliance & Linters: Build automated linters that mathematically verify WCAG 2.1 AA accessibility (color contrast math, DOM focus states) and structural schema validity across all generated outputs.
CI/CD Quality Gates: Integrate automated verification suites into build and deployment pipelines to catch regressions, token drift, and syntax anomalies before features reach production teams.
Qualifications & Skill RequirementsBasic Qualifications:
Education: Bachelor's degree in Computer Science, Software Engineering, Human-Computer Interaction, or a related technical field.
Experience: 1-3 years of professional software development experience (or equivalent co-op, internship, or open-source project portfolio).
Programming Skills: Strong proficiency in modern languages: TypeScript/JavaScript, Python, SQL, Swift, or Kotlin
Foundational CS Knowledge: Solid grasp of core data structures, RESTful APIs, and relational database fundamentals.
Tooling & AI Fluency: Hands-on experience with Git version control and enthusiasm for using AI-assisted coding tools (e.G. GitHub Copilot, Devin AI) to maximize productivity.
Preferred Skills:
Familiarity with design systems concepts (e.G., design tokens, component architecture, style dictionaries, or Storybook).
Working familiarity with Figma as a user or developer (e.G., inspecting designs, Auto-Layout concepts, or exploring Figma APIs).
Experience with Postgres, SQL indexing, caching strategies, or building low-latency REST/MCP microservices.
Exposure to native mobile UI development (e.G., Swift / SwiftUI for iOS or Kotlin for Android) and mobile design token patterns.
Experience with automated testing frameworks (e.G. Playwright, PyTest) and CI/CD quality pipelines.
Familiarity with web accessibility standards (WCAG 2.1 AA, color contrast math, ARIA attributes, semantic HTML).
------------------------------------------------------
Job Family Group:Technology
------------------------------------------------------
Job Family:Applications Development
------------------------------------------------------
Time Type:Full time
------------------------------------------------------
Primary Location Full Time Salary Range:$94,300.00 - $141,500.00
------------------------------------------------------
Most Relevant SkillsPlease see the requirements listed above.
------------------------------------------------------
Other Relevant SkillsFor complementary skills, please see above and/or contact the recruiter.
------------------------------------------------------
Automated Processing and AIWe use automated processing, including artificial intelligence, for our legitimate business interests (or our reasonable and appropriate business purposes) to identify and align the candidate's skills and abilities with a specific job opening. Additionally, if you so choose, or consent, we can match your skills and abilities to other suitable roles at Citi.
Importantly, all our hiring processes and decisions, including determining your suitability for a role, are conducted, checked, and decided by individuals. Our automated processing and AI do not involve relying on automatic or autonomous decision-making. Please refer to any Jurisdictional Considerations, with specific provisions for your country (where relevant) for further details.
------------------------------------------------------
This job opening is for an existing job vacancy.
------------------------------------------------------
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.
View Citi’s EEO Policy Statement and the Know Your Rights poster.
#J-18808-Ljbffr
Position OverviewWe are seeking energetic AI Design Engineers with 1-3 years of experience to help build, scale, and integrate the next generation of AI-powered developer tools, design systems, and data infrastructure.
In this role, you will be part of an agile engineering team using modern programming stacks and AI-assisted development tools to build high-performance backend services, interactive user workflows, and automated quality verification pipelines.
Our team is building an advanced design agent and Model Context Protocol (MCP) server that provides an AI-powered intelligence layer for enterprise development workflows. This platform grounds automated design decisions in standardized UI/UX guidelines and design system practices, ensuring AI-generated interfaces strictly adhere to established components, accessibility standards, content rules, and brand guidelines with consistent quality across web and mobile platforms.
Core Responsibilities (All Tracks)
Feature Implementation: Write clean, modular, and well-tested code in modern programming languages (e.G. TypeScript, Python).
AI-Assisted Engineering: Actively leverage modern AI coding assistants (e.G. GitHub Copilot) to accelerate development while applying strong Computer Science principles to ensure code correctness, security, and performance.
Agile Collaboration: Participate in agile sprint ceremonies, write unit and integration tests, and collaborate with product designers and senior engineers across business lines.
Enterprise Standards: Ensure all deliverables comply with enterprise security, data governance, and architectural standards.
Additional Focus Tracks ResponsibilitiesTrack 1: Backend Systems & Data Scalability
High-Performance Data Architecture: Design and optimize Postgres relational and JSON schemas, writing complex queries, indexes, and transactional boundaries to manage multi-dimensional design rule cascades.
Low-Latency Caching & Scalability: Implement distributed caching layers and invalidation mechanisms to guarantee low-latency data access under high concurrency.
Protocol & API Engineering: Build robust, streaming REST and Model Context Protocol (MCP) server endpoints to serve real-time design intelligence and tokens to connected developer tools.
Enterprise Security & Auth: Implement secure token validation, role-based access control (RBAC), and payload sanitization across all data pipelines.
Track 2: Fullstack & User Workflow Integration
Web Platform Development: Architect performant, responsive web applications and dashboards using React and modern TypeScript, managing complex client-side state and token visualization.
Figma Integration: Develop event-driven client features for our in-house Figma integrations, handling asynchronous canvas synchronization and bidirectional data serialization between design tools and backend servers.
Automated Code & Component Parsing: Write automated scripts to programmatically inspect modern design system component libraries, extracting property schemas and design tokens into structured MCP contracts.
Intelligent Code Adaptation: Develop surgical code-modification routines that allow AI agents to safely parse, update, and integrate new designs into existing application codebases without introducing syntax errors or breaking custom logic.
Track 3: Quality, Reliability & Verification Systems
Automated AI Verification Harnesses: Design and maintain automated testing engines and regression harnesses in Python or TypeScript to continuously evaluate the quality, compile rate, and accuracy of AI-generated code across web and mobile platforms.
Systematic Scenario Benchmarking: Maintain a comprehensive suite of standardized baseline test scenarios, systematically tracking compile success rates, design token compliance percentages, and response latency across releases.
Automated Compliance & Linters: Build automated linters that mathematically verify WCAG 2.1 AA accessibility (color contrast math, DOM focus states) and structural schema validity across all generated outputs.
CI/CD Quality Gates: Integrate automated verification suites into build and deployment pipelines to catch regressions, token drift, and syntax anomalies before features reach production teams.
Qualifications & Skill RequirementsBasic Qualifications:
Education: Bachelor's degree in Computer Science, Software Engineering, Human-Computer Interaction, or a related technical field.
Experience: 1-3 years of professional software development experience (or equivalent co-op, internship, or open-source project portfolio).
Programming Skills: Strong proficiency in modern languages: TypeScript/JavaScript, Python, SQL, Swift, or Kotlin
Foundational CS Knowledge: Solid grasp of core data structures, RESTful APIs, and relational database fundamentals.
Tooling & AI Fluency: Hands-on experience with Git version control and enthusiasm for using AI-assisted coding tools (e.G. GitHub Copilot, Devin AI) to maximize productivity.
Preferred Skills:
Familiarity with design systems concepts (e.G., design tokens, component architecture, style dictionaries, or Storybook).
Working familiarity with Figma as a user or developer (e.G., inspecting designs, Auto-Layout concepts, or exploring Figma APIs).
Experience with Postgres, SQL indexing, caching strategies, or building low-latency REST/MCP microservices.
Exposure to native mobile UI development (e.G., Swift / SwiftUI for iOS or Kotlin for Android) and mobile design token patterns.
Experience with automated testing frameworks (e.G. Playwright, PyTest) and CI/CD quality pipelines.
Familiarity with web accessibility standards (WCAG 2.1 AA, color contrast math, ARIA attributes, semantic HTML).
------------------------------------------------------
Job Family Group:Technology
------------------------------------------------------
Job Family:Applications Development
------------------------------------------------------
Time Type:Full time
------------------------------------------------------
Primary Location Full Time Salary Range:$94,300.00 - $141,500.00
------------------------------------------------------
Most Relevant SkillsPlease see the requirements listed above.
------------------------------------------------------
Other Relevant SkillsFor complementary skills, please see above and/or contact the recruiter.
------------------------------------------------------
Automated Processing and AIWe use automated processing, including artificial intelligence, for our legitimate business interests (or our reasonable and appropriate business purposes) to identify and align the candidate's skills and abilities with a specific job opening. Additionally, if you so choose, or consent, we can match your skills and abilities to other suitable roles at Citi.
Importantly, all our hiring processes and decisions, including determining your suitability for a role, are conducted, checked, and decided by individuals. Our automated processing and AI do not involve relying on automatic or autonomous decision-making. Please refer to any Jurisdictional Considerations, with specific provisions for your country (where relevant) for further details.
------------------------------------------------------
This job opening is for an existing job vacancy.
------------------------------------------------------
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.
View Citi’s EEO Policy Statement and the Know Your Rights poster.
#J-18808-Ljbffr
Vacancy posted 2 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer, Design Systems & Ai Tooling in Winnipeg, MB vacancy
- ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Engineer – AI Tooling Infrastructure based in Canada. We are looking for an experienced Software Engineer to build, operate, and scale the...SuggestedLong term contractWork at officeRemote workFlexible hours
$120k - $180k per year
System Software Engineer - AIAbout us:We are a startup building foundational technology to address performance, scalability, and resiliency challenges in large-scale AI data center clusters. We are backed by top-tier VC firms and notable angel investors. The company is led...SuggestedInternshipRemote work- Use React, Python, AWS, and AI-assisted development tools to advance MLSE Sport Performance Lab applications. This is a 12-month independent contract... ...across several projects. Reporting to the Director, Software Engineering, you will support frontend, backend, API, and mobile...SuggestedContract work
- ...POSITION GOAL: We are seeking a skilled Tool Designer to support the development and... ...layout etc. Incorporate concepts from engineers, tooling, and production personnel into... ...Experience with Computer‑Aided Design systems, including Unigraphics CAD Strong communication...SuggestedTemporary workInternshipImmediate start
- Staff Site Reliability Engineer, Tools & SystemsRemote Canada Why Mozilla?The Mozilla Corporation is wholly owned... ...and collaborators all over the world, Mozillians design, build and distribute open-source software that enables people to enjoy the internet on their...SuggestedLong term contractImmediate startRemote workHome office
- Participate as a team in the design, development, and continuous improvement... ...paint, and material handling tools and fixtures.... ...meet MacDon requirements. Engineering analysis of designs using hand... ...mechanical components, hydraulic systems, or electro-mechanical systems...
- Job offer: Tooling Design EngineerLocation : Laval (Quebec)Company : AAA Canada (mandate for... ...and metallic components; Translate engineering data, repair data, and manufacturing requirements... ...documentation for tooling using CAD software; Support tooling from design through...
- Wealthsimple is seeking a senior software engineer to help build internal tools and production systems used across the company. You will ship reliable code and influence architectural decisions that scale with our growth. You’ll design scalable architectures, protect sensitive...
- ...Amazon Web Services Canada, Inc. in Vancouver, BC is seeking a senior software engineer to lead design and debugging efforts across Hyperplane and partner services. You will build tools to diagnose complex network issues, develop AI-assisted diagnosis capabilities, and mentor...
- ...Thomson Reuters is seeking a Staff Software Engineer to define the technical direction for Content Tools—the APIs that give AI agents governed access to Thomson Reuters' proprietary legal content across multiple jurisdictions. You will influence architecture and tooling for...
- Be at the forefront of AI advancement as a Software Engineer focusing on Data Systems. Tackle unique challenges with petabyte-scale storage and help drive data integrity in AI training. This position is ideal for someone with over 4 years of experience in data infrastructure...
- Explore FPGA AI Suite, HLS, and DSP Builder in Toronto through software testing and workflow development with Altera’s Factory... ...intern, you will assist with tools and workflows that help developers... ...solutions. The work connects application engineering with software, compiler, FPGA,...Internship
$165k - $330k per year
...inference for the world's most dynamic AI companies, like Cursor, Notion,... ..., and seamless developer tooling, we enable companies operating at... ...Join us and help build the platform engineers turn to ship AI products. THE ROLEAs a Software Engineer at Baseten, you will own...Flexible hours- Asana, a leader in human + AI collaboration, seeks a Senior Software Engineer in Vancouver to help architect and deliver AI-driven systems. You will influence design across runtime, evaluation, and customer-facing builders while mentoring engineers and shaping technical direction...Work at office
- Cerebras Systems builds the world's largest AI chip, 56 times larger than GPUs. This architecture allows Cerebras... ...Partner with development teams to design and improve code review workflows, branching... ...infrastructure, test infrastructure, tooling, and automation that improves...
- ...Cerebras Systems builds the world's largest AI chip and is hiring a Software Engineer to build and evolve the ML API layer for a disaggregated inference system. You will work across inference APIs, model integration, request-routing services, and Cerebras runtimes to deliver...
- Apply software development expertise at CN, using AI-assisted coding tools and modern techniques in a hybrid office environment. Build quality solutions across assigned... ...functional specifications, create technical designs, and develop front-end and back-end solutions. Assignments...Work at office
$164.6k - $235.1k per year
...Role: We are looking for a Staff Engineer to steer the technical evolution of our AI-centric business platforms, which... ...ad revenue operations such as cross-system intelligence, workflow automation,... ...About the Team: Tubi's Internal Tools team is at the forefront of AI integration...RemplacementLong term contractFull timeTemporary workInternshipLocal areaFlexible hours- Advance inclusive digital experiences at CarltonOne with accessibility expertise and AI-assisted design tools. Shape products serving global audiences across web and mobile.As a UX Designer, you will advocate for diverse user needs while researching, designing, and validating...
- ...you’re invited to be a part of that. Lab Systems Software Developer We are looking for a Software Developer to support the design, development, and automation of PRCN’s... ...you will work directly with laboratory and engineering teams to build and maintain software solutions...
- ...stymied by disparate, outmoded products and tools that wouldn’t work together.So we expanded into software and started building integrated, omnichannel... ...worldwide do the same.The Role The Go-to-Market Engineering team builds the systems, automations, and AI-powered experiences...Long term contractLocal areaRemote workWorldwide
- ...from you. Position Summary The People AI Solutions Designer is the builder. Where the People AI... ...partners closely with the Deployment Lead, HR Systems, and McKesson Technology to put durable... ...scripting, APIs) where it is the better tool. Lead the prototype and build,...
- ...healthcare and scientific discovery to powering AI and the technologies people rely on... ...is shaping the future.Whether you’re designing next-gen processors, enabling AI... ...and, together, we’ll advance your career.SYSTEMS DESIGN ENGINEER 2 The Role We are looking for a dynamic...Internship
- ..., ROSS Intelligence & Lazer. We have top AI staff, including from programs such as MScAC... ...Hill (co-founder of Zero-Knowledge Systems and Blockstream), Josh Troy (multi-startup... ...Role & responsibilitiesAs an AI-focused software engineer on the Mash team, you will: Ship core...
- ...policies. At Bombardier, we design, build and maintain the world’s... ...that can be addressed through AI and ML.Design, develop and maintain... ...AI models into enterprise systems, including SAP S/4HANA.Ensure performance... ...on advancements in AI/ML and Software Engineering to proactively...Flexible hours
$110k - $160k per year
...a new phase of growth. Smart Suite, our AI-powered agentic platform, is redefining how... ...Impact: Over 200,000 users rely on our systems daily, making aviation safer and more efficient... ...RoleYou will join TrustFlight as an AI Software Engineer and serve as a core member of the AI Team...Work at office- Develop Quartus software in Toronto using C/C++ and FPGA architecture knowledge. Build tools that program next-generation FPGA devices for Altera.As an Electronic Design Automation Software Engineer, you will research, design, develop, and optimize FPGA development tools. Your...
$146k - $162k per year
We're looking for a Software Engineer to join our growing AI organization in Vancouver. Asana is pioneering a new category of technology as the human-agent operating system, doubling down on our AI Suite to turn manual work into scalable, intelligent systems. We are hiring software...Long term contractWork at officeLocal areaWork from homeWorldwide- Job Title: Applied AI ScientistDesignation: AI ScientistLocation:... ...Scientist to develop agentic decision systems that empower individuals to... ...over complex problems, utilize tools and models, and improve... ...processes.Responsibilities Design and Build: Create agentic decision...Local areaShift work
- ...Coffee. Position Summary Join our AI team as an Intermediate AI Engineer, where you'll build and deploy AI... ...organization. Key Responsibilities • Design, develop, and deploy AI applications,... ...automations that orchestrate tools, APIs, and decision logic. • Integrate...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, Design Systems & Ai Tooling. Be the first to apply!
Related searches
- software engineer part time Winnipeg, MB
- software engineer Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer - computer Winnipeg, MB
- software developer internship no experience Winnipeg, MB
- ingénieur logiciel Winnipeg, MB
- software engineer co-op Winnipeg, MB
- software development engineer Winnipeg, MB
- software developer Winnipeg, MB
- software engineer - ai machine learning Winnipeg, MB

