Software Architect

$$$$

What is this project about?

An AI-powered analytics platform built for the defense domain. It ingests and analyzes data from multiple sources, automatically surfacing key findings and generating actionable insights and recommendations. By automating heavy manual analysis, the platform helps organizations make faster, better-informed decisions, reduce manual effort, and improve overall operational performance.

What is the team size and structure?

Project Manager, Backend and ML Engineers, UI/UX Designer, DevOps.

Hard skills

โ— 7+ years of experience in Software Engineering;
โ— Strong experience designing complex distributed systems and service-oriented architectures;
โ— Hands-on experience with AI/ML system architecture, including LLM-based systems, inference layers, vector search, and data pipelines;
โ— Solid understanding of LLM reasoning, tool calling, agent orchestration, and human-in-the-loop workflows;
โ— Ability to decompose complex platforms into services, modules, and integration layers, and to define clear boundaries between LLM, ML, deterministic logic, and human validation;
โ— Strong understanding of data architecture: data lakehouse, vector databases, object storage, and federated queries;
โ— Experience designing for scalability, latency, throughput, and fault tolerance;
โ— Experience designing secure systems for sensitive or critical data, with awareness of AI security risks (prompt injection, unsafe tool execution, data leakage, runtime protection);
โ— Strong documentation skills: architecture diagrams, ADRs, technical specifications, and integration flows;
โ— Ability to work with incomplete information, technical uncertainty, and evolving requirements;
โ— High level of ownership, technical leadership, and proactive decision-making;
โ— Upper-Intermediate level of English.


Responsibilities

โ— Design end-to-end system architecture for the AI-based data analysis platform;
โ— Decompose the system into services: agent runtime, orchestration, inference layer, data layer, security layer, and integrations;
โ— Define boundaries between LLM reasoning, ML processing, deterministic rules, and human decision-making;
โ— Design architecture for AI recommendations, next-best-action logic, semantic search, and data analysis workflows;
โ— Design a scalable inference architecture and model-serving approach;
โ— Define latency, throughput, fault-tolerance, and scaling strategy from single-node to cluster deployment;
โ— Design data architecture for ingestion, storage, cataloging, vector search, querying, and access control;
โ— Define the orchestration approach for long-running AI/agent workflows;
โ— Establish security, auditability, runtime protection, and data leakage prevention principles;
โ— Collaborate with engineering, DevOps, ML/data engineers, product, and business stakeholders;
โ— Support technical discovery, feasibility analysis, POC creation, concept validation, estimation, and roadmap planning;
โ— Identify architectural risks, dependencies, constraints, and mitigation options;
โ— Prepare and maintain architecture documentation, diagrams, ADRs, and technical recommendations;
โ— Guide engineering teams on implementation approach, scalability, performance, and architectural standards.

Nice to have

โ— Experience in the Defense/MilTech and AI domains;
โ— Experience with on-premise/hybrid infrastructure.

 

How many stages of the interview are there?
โ— Recruiter interview โ€“ up to 30 minutes;
โ— Technical interview โ€“ up to 1.5 hours;
โ— Polygraph screening.




 

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Published 18 June
84 views
ยท
12 applications
Response activity: Very high
Last responded yesterday
See stats of candidates who applied for this job ๐Ÿ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...