Software Architect
Skills
Cloud ComputingSoftware ArchitectureDockerGPGPUGraphics Processing UnitKubernetesNext.Js
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
