Chief Architect
- Full-time
Company Description
Run:AI is bridging the gap between data science and computing infrastructure by creating a high-performance compute virtualization layer for deep learning, speeding the training of neural network models and enabling the development of large AI models. By abstracting workloads from underlying infrastructure, Run:AI creates a shared pool of resources that can be dynamically provisioned for full utilization of expensive GPU compute.
Job Description
We are looking for an experienced Chief software Architect to lead our Engineering team.
The challenges in this position include leading the technical agenda across multiple engineering teams, reshaping and building a highly flexible and maintainable infrastructure while leading the overall improvement of developer's skill, knowledge, and competence throughout the R&D team to ensure a sustainable and rapid growth
You'll have a significant impact and a major role in decision-making and road map creation, building proofs-of-concept for tools, architectures and engineering practices.
Responsibilities:
Lead the definition and implementation of key software systems.
Responsibility for the software architecture of the Run:AI products.
Perform requirements shaping and mapping to architecture software components.
Provide technical and methodology guidance to the teams.
Identify architectural risks and propose alternatives and solutions.
Lead the design for the entire endpoint stack. Perform code reviews to make sure code aligns with design, architecture and standards.
Be able to reduce complex problems into manageable pieces, define their interactions and communicate these concepts to all.
Keep up-to-date on new trends and changes in the software technology world. Actively POC new technologies.
Responsibility for the security of the Run:AI platform.
Being the driving force of building a strong Engineering culture and continuously strengthening cross team relationships.
Qualifications
B.Sc. in Computer Science/Electrical Engineering or a related field (M.Sc. – an advantage)
At least 8 years of hands-on experience working with one or more compiled languages such as Go, C++
Proven experience of creation of complex SaaS software architectures
Proven, in-depth experience in Kubernetes
Experience in Cloud technologies such as AWS or Google Cloud
Strong understanding of production environments
Experience as an architect; Design reviews and technical mentoring capabilities.
Ability to influence, without having direct authority, simply being a true leader
Customer facing experience, with excellent communication and presentation skills
Firm understanding of machine learning frameworks such as TensorFlow or Pytorch - a significant advantage
Additional Information
All your information will be kept confidential according to EEO guidelines.