Back to search
Cynnovative Linkedin · Posted 1mo ago

Software Engineer (ML Visualization & Tooling)

Vatican City State (Holy See)

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Company Overview

At Cynnovative, we leverage machine learning, computer science, and software

engineering to address high-impact problems in the cyber domain, specifically

those which are critical to U.S. national security. We primarily extend

fundamental research to invent, design, develop, and deploy prototype solutions

that support persistent problems in this domain.


Job Overview

As a Software Engineer, (ML Visualization & Tooling), you will be responsible for developing user interfaces and internal tools that enable interaction with LLM experimentation workflows. This role is critical to making machine learning systems usable, intuitive, and accessible in support of U.S. national security efforts.


NOTE: This role requires an active TS/SCI security clearance and is located on-site in Northern Virginia.


Responsibilities \ May Include

Develop internal tools and user interfaces for ML experimentation

• Build applications to launch, configure, and monitor experiments

• Enable rapid iteration through intuitive and responsive tooling


Design and implement data visualization dashboards

• Visualize model outputs, experiment comparisons, and performance metrics

• Build interactive views (e.g., tables, charts, distributions) for exploring results

• Support analysis of large-scale experiment outputs


Integrate frontend applications with backend systems

• Connect to APIs for experiment execution, data retrieval, and logging

• Handle asynchronous workflows and real-time updates

• Ensure performance and reliability of UI components


Support development of prototype user-facing applications

• Translate experimental capabilities into usable product features

• Build lightweight interfaces for demonstration and validation


Collaborate cross-functionally

• Work with applied mathematicians and ML engineers to translate experimental workflows into intuitive user interfaces


Requirements \ Must Have

• B.S. in Computer Science, Software Engineering, or related field

• Strong communication skills and ability to collaborate across technical teams

• Proficiency in modern frontend development

  • React, TypeScript, or similar frameworks

• Experience building full-stack or frontend-heavy applications

  • API integration, state management, asynchronous data handling

• Familiarity with backend technologies

• Experience with version control systems, particularly Git

• U.S. Citizenship and active TS/SCI security clearance

Desired Skills \ Nice To Have

  • Experience building data visualization tools
  • Plotly, Streamlit, or similar
  • Familiarity with ML/AI workflows or experimentation tools
  • Experience working with APIs
  • REST, GraphQL
  • Understanding of UX principles for technical or data-heavy applications
  • Experience deploying applications using Docker or cloud platforms
Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent