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.