- Location
- Chicago, Illinois, United States · published · Peoria, Illinois, United States
- Workplace
- Hybrid
- Type
- Full-time
- Department
- Engineering
- Seniority
- Lead
- Source
- Workable
Description
Principal Software Architect – AI & Cloud
Diversified Services Network, Inc. (DSN) is seeking a full-time Principal Software Architect – AI & Cloud to join our team in their choice of our Chicago, IL or Peoria, IL office locations. We offer full a hybrid work model, requiring 2 days of onsite work per week, benefits, PTO, 401k, and more! If you're looking to grow your career within an extremely reputable, stable Fortune 100 company - let's talk!
Position Overview
This role designs and orchestrates multi-agent workflows and stateful AI systems, integrates foundation models into secure production environments, and architects AI-native data models that pair relational and vector databases for retrieval-augmented generation. Beyond hands-on architecture, the role provides technical leadership across engineering teams — mentoring engineers, establishing governance and standards for secure, cloud-native development, and driving the responsible adoption of AI-assisted engineering tools.
Key Responsibilities
Technical Architecture & AI Integration
- Design and orchestrate multi-agent workflows and stateful AI systems using modern frameworks such as LangChain, LangGraph, AutoGen, or CrewAI.
- Integrate foundation models (e.g., Anthropic Claude, OpenAI GPT, Google Gemini) via secure API gateways, managing token limits, costs, and rate-limiting.
- Architect data models optimized for AI-native structures, integrating relational databases with vector databases for semantic search and Retrieval-Augmented Generation (RAG).
- Implement robust white-box testing and continuous evaluation metrics to monitor AI outputs for factual correctness, hallucinations, and safety compliance.
- Champion secure, reliable, and scalable software solutions through architectural leadership, risk management, and continuous improvement of engineering practices.
Technical Leadership & Workflow Optimization
- Mentor and scale an engineering team, establishing engineering standards, best practices, and architectural governance for secure coding, continuous integration, and cloud-native deployment.
- Drive AI-assisted engineering velocity by integrating next-gen development tools (e.g., Cursor, Claude Code, Windsurf) into the team's daily Software Development Life Cycle (SDLC).
- Establish governance policies and coach developers on the responsible use of AI, focusing on input data sensitivity, license compliance, and security guardrails.
- Evaluate existing systems, services, APIs, and data models to identify opportunities for modernization, scalability, and performance improvements.
Influence Across Teams & Developer Experience
- Facilitate technical leadership forums with Product Owners, Technical Leads, Architects, and Engineering Managers.
- Drive conversations around architecture, engineering health, technical debt, AI adoption, and continuous improvement.
- Foster collaborative decision-making through architecture reviews, RFCs, and technical discussions.
- Promote self-service engineering capabilities and platform enablement.
- Drive automation initiatives that improve productivity and software quality.
Team Interaction & Work Environment
- Significant, ongoing interaction with the Scrum team, including all ceremonies (Daily Standups, Sprint Planning, Grooming, Retro, Demo) and PR reviews.
- Regular engagement with other teams as needed.
- Strong collaboration is required across the role.