Sr. Software Architect
Minneapolis, Hennepin County, Minnesota, 55400, USA
Listed on 2026-01-02
-
IT/Tech
AI Engineer, Machine Learning/ ML Engineer
Software Architect - C2C Not Available
The role involves providing technical leadership to guide technology strategy across product solutions, ensuring the delivery of high-quality, business-aligned software. The Software Architect will collaborate with teams to design secure and scalable cloud infrastructure while leveraging modern full‑stack technologies within a CI/CD environment.
Responsibilities- Collaborate with Product Management and cross‑functional teams to design and implement AI/ML‑powered features, including Generative AI and predictive analytics.
- Define and maintain architectural principles and frameworks focused on cloud‑native, AI‑first solutions aligned with business goals.
- Drive architectural vision and build consensus across engineering teams, incorporating scalable AI/ML pipelines and GenAI technologies.
- Promote reusability of code, models, and AI components to accelerate delivery of intelligent features.
- Lead rapid prototyping and proof of concepts for AI/ML and GenAI features to validate with beta customers.
- Advocate for Agile methodologies and modern engineering practices.
- Research and apply emerging trends in Generative AI, machine learning, analytics, and cloud computing to drive innovation.
- Utilize cloud platforms and MLOps tools to improve time‑to‑market and operational efficiency.
- Ensure compliance with security, data governance, and model lifecycle standards.
- Produce and maintain architecture diagrams, system models, and solution artifacts.
- Participate in Agile ceremonies and code/model reviews; mentor teams on AI/ML patterns, responsible AI, and cloud architecture.
- Lead innovation efforts using GenAI to explore new product capabilities and workflows.
- 5+ years in software architecture, including 2+ years in AI/ML solution design with hands‑on Generative AI, ML pipelines, and analytics.
- Proficiency in programming languages such as C#, .NET Core, and frameworks like Tensor Flow and PyTorch.
- Experience with microservices, distributed systems, containers (Docker), Kubernetes (AKS), and Azure Service Fabric.
- Expertise in SQL (Azure SQL) and No
SQL (Cosmos DB) for data management. - Deep expertise in Microsoft Azure, including Azure ML, OpenAI, Cognitive Services, Functions, Data Lake, and Synapse.
- Familiarity with Azure Dev Ops, CI/CD pipelines, ARM templates, and a strong understanding of cloud security, data governance, and AI compliance.
- Proven ability to design and deliver rapid prototypes/POCs using Azure AI and cloud services.
Permanent position based out of Minneapolis, MN.
Pay And BenefitsPay range: $175,000 – $200,000 per year. 401(k) match, PTO, competitive health coverage, career development opportunities, Business Systems that support career growth.
Workplace TypeFully remote position.
Final date to receive applicationsPosition anticipated to close on Dec 2, 2025.
About ActalentActalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing due to a disability, please email actalentaccom for other accommodation options.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).