Software Architect – Cloud, AI & Distributed Systems Get AI-powered advice on this job and more exclusive features. Complex problems are puzzles you are eager to solve? You want to create software that impacts the lives of millions of people? You want to be part of a highly skilled team? Sounds like you are an ALGOMIND! About the job You love to think about algorithms? Complex problems are puzzles you are eager to solve? You want to create software that impacts the lives of millions of people? You want to be part of a highly skilled team? Who We Are – AlgoMinds AlgoMinds is a Germany-based technology company focused on software architecture, distributed systems, and cloud-native platforms for complex enterprise environments. We work on high-impact, high-complexity systems where correctness, scalability, and long-term maintainability matter. Our projects span large enterprises across multiple sectors, including logistics, aviation, energy, and digital platforms. AlgoMinds is built around a team of senior software architects and engineers who care deeply about clean design, strong fundamentals, and collaborative problem-solving. We value excellence without ego, ownership without micromanagement, and continuous learning as part of everyday work. Your Mission As a Software Architect at AlgoMinds, you will: Own complex problems end-to-end — from deep understanding to production-ready solutions Design and build cloud-based platforms at planetary scale for enterprise environments Research, design, and optimize algorithms, balancing performance, scalability, and elegance Analyze existing architectures, identify weaknesses, trade-offs, and improvement opportunities Invent and build frameworks and reusable components that enable other engineers to move faster Translate complex technical challenges into clear architectural decisions Mentor developers and engineers, raising the technical level of the whole team Set architectural standards and best practices across projects At AlgoMinds, architects are trusted to deliver — through discipline, collaboration, and technical excellence. About You You are more than a strong developer — you are a system thinker and technical leader. You bring: A Master’s degree or PhD in Computer Science, Mathematics, Artificial Intelligence, or a related field Strong foundations in mathematics, algorithms, and computational theory Proven experience in algorithm design, complexity analysis, and performance optimization Deep expertise in C# / .NET Strong background in distributed systems and micro-service architectures Solid experience with cloud platforms (AWS, Azure, or GCP) and/or Kubernetes Expert-level Infrastructure as Code skills, with strong, hands-on Pulumi experience Experience with NoSQL databases (MongoDB, Cassandra, or similar) Familiarity with CI/CD pipelines (Azure DevOps, GitHub, or similar) Practical AI / ML experience, such as model fine-tuning, building agentic systems, or integrating intelligent decision-making components into production architectures Ability to lead technical discussions and influence architectural decisions A natural drive to mentor, share knowledge, and elevate others Based in Germany Why AlgoMinds Highly skilled team of software architects and senior engineers Continuous learning and mutual technical growth Work on enterprise-grade systems across multiple industries Build products and platforms from scratch, not just maintain legacy systems Growing company with flat hierarchies and real ownership Remote-first culture with flexible working hours Seniority level Mid-Senior level Employment type Full-time Job function Engineering and Information Technology Industries Software Development #J-18808-Ljbffr