Software Architect

Skills
Cloud ComputingSoftware ArchitectureDockerGPGPUGraphics Processing UnitKubernetesNext.Js
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor's degree in Computer Science or related field
  • 10+ years experience in software development
  • Strong knowledge of software architecture principles and design patterns
  • Proficiency in Python, React, Next.js, and Flask
  • Experience with AWS, Google Cloud, Azure, Docker, and Kubernetes
  • Excellent communication and collaboration skills

Nice to have

  • OpenStack experience
  • GPU programming familiarity
  • HPC knowledge

Day to day

  • Shape the technical direction of the cloud platform
  • Architect systems and applications for scalability and reliability
  • Lead and mentor development teams in architectural decisions