Job Summary
An artificial intelligence technology company is seeking a Remote Principal Software Architect.
Must be able to:
- Design and build highly scalable, reliable and well architected software
- Write user stories
- Recommend, develop and deploy high-performance, reliable systems
Must meet the following requirements for consideration:
- 15 years of professional experience designing and implementing large-scale, real-time based architectures
- Bachelor’s in Computer Science or solid knowledge of CS fundamentals (OOP, design patterns, etc)
- Expertise with Java, C, C++, Golang, Node.JS programming, shell scripting and database management
- Professional experience with RDBMSs and NoSQL DBs
- Solid understanding of Object Oriented Programming concepts and design patterns
- Successful deployment of production code at scale