
Software Architect
Iris.ai
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇳🇴 Norway
Visit company websiteJob Level
SeniorLead
Tech Stack
CloudDistributed SystemsPython
About the role
- Architect end-to-end AI-driven software systems with scalability, observability, and robustness at their core.
- Participate in the design of the technical roadmap and drive long-term architectural evolution of our AI platform.
- Define system boundaries, service interfaces, data flows, storage strategies, and integration patterns.
- Evaluate and adopt new technologies to improve performance, developer productivity, and system reliability.
- Mentor engineers, set coding and design standards, and review critical system components.
- Ensure alignment between architecture, product strategy, and organizational goals.
- Guide technical planning, capacity management, and system-level issue resolution.
- Participate in hiring, onboarding, and technical evaluation of engineering talent.
Requirements
- 2+ years of technical leadership or architecture experience (Tech Lead, Architect, Team Lead, etc.).
- 7+ years of professional software development experience.
- 3+ years of professional Python experience.
- Strong expertise in backend architectures, distributed systems, REST APIs, databases, and cloud infrastructure.
- Understanding of ML/AI system fundamentals or motivation to deepen expertise.
- Deep knowledge of software architecture and design patterns.
- Bachelor’s degree in Computer Science, Software Engineering, or similar.
- Ability to communicate tradeoffs and guide teams through technical decisions.
- Excellent analytical and problem-solving skills.
- Fluent English.
Benefits
- 30 days annual paid vacation + bonus days
- Flexible work hours
- Flexible work location - You choose where to work from
- Hybrid model or 100% remote work - You want it? - You have it!
- Regular Team building activities and travels
- Seasonal Working Camps (summer / winter)
- Personalized Work Equipment Allowance - choose your own Gear
- Learning & Development Allowance - we will sponsor you to Join global conferences or take upskilling courses
- Career Enhancement Plan
- New technologies introduction & testing opportunities
- Knowledge transfer, Work buddies, PairCoding, Mentorship opportunities, weekly Tech Deep Dives Workshops, Conferences, Hackathons
- Free MultiSport card
- Private Health Insurance - Premium package
- Bi-annual health checks
- Charity and volunteer activities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Pythonbackend architecturedistributed systemsREST APIsdatabasescloud infrastructuresoftware architecturedesign patternsAI systemsML fundamentals
Soft skills
technical leadershipmentoringcommunicationanalytical skillsproblem-solvingteam guidancetradeoff analysiscapacity managementonboardingtechnical evaluation
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Software Engineering