Software Engineer (ML Visualization & Tooling)
CynnovativeRole Overview
Cynnovative is hiring a mid-level Software Engineer (ML Visualization & Tooling). This is a full-time role in Arlington. Part of Cynnovative's Frontend hiring. Full responsibilities, required qualifications, and the apply link are listed in the description below.
Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Job 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
Frequently Asked Questions
How do I apply for the Software Engineer (ML Visualization & Tooling) position at Cynnovative?
Use the Apply button above to submit your application directly to Cynnovative. Most applications take less than 5 minutes if your resume and contact details are ready, and you'll be routed to the employer's official application system to finish.
Where is the Software Engineer (ML Visualization & Tooling) position at Cynnovative located?
This position is based in Arlington. Cynnovative has not indicated remote or hybrid options for this role, so candidates should plan for on-site work.
What does a Software Engineer (ML Visualization & Tooling) at Cynnovative earn?
Cynnovative has not disclosed a salary range in this posting. Many employers share specifics later in the interview process; you can also ask during a recruiter screen if compensation transparency is important to you.
When was the Software Engineer (ML Visualization & Tooling) role at Cynnovative posted?
This role was posted on May 2, 2026 (52 days ago). It's still listed as actively hiring; we re-confirm openings against the source system multiple times per day and remove closed roles.
AI-powered job search
Get every job scored to your resume
Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.
Get Started FreeNo credit card to start