Technical Architect
Core
Architecting overall systems using prototyping and proof of concepts to support clean-interface multi-team development and align technical design with business growth.
Role type
Senior Technical Architect
Builds
Scalable systems and architectures for diverse clients across private, public, and social sectors
Domain
Enterprise Software Architecture & Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
System architecture, prototyping, proof of concepts, modern programming languages (Ruby, Python, Node.js), web frameworks (Django, Rails), relational databases (PostgreSQL), NoSQL databases (Cassandra, MongoDB), configuration management (Chef, Puppet, Ansible, Salt), CI/CD, monitoring solutions, version control (Git, GitHub), RESTful APIs, front-end techniques (HTML5, CSS3, Bootstrap, jQuery), build management (Maven, Hudson, Jenkins)
Preferred skills
Reengineering, refactoring, strategic alignment of technical design, emerging technologies
Technologies
Ruby, Python, Node.js, Django, Rails, PostgreSQL, Cassandra, MongoDB, Chef, Puppet, Ansible, Salt, Git, GitHub, Maven, Hudson, Jenkins, HTML5, CSS3, Twitter Bootstrap, jQuery
Responsibilities
Architecting overall systems via prototyping and proof of concepts; ensuring strategic alignment of technical design to meet business growth; decomposing business and system architecture to support clean-interface multi-team development; managing complex technology implementations with a focus on reengineering and refactoring
Seniority
Senior, hands-on IC with management experience