IT Head Engineer for an AI and Machine Learning Company


Purpose

The Head Engineer will lead all aspects of technology, from architecture and back-end, to software development and deployment of the applications both web-based and mobile-based. You will provide the technology vision to the product and build a world class passionate technology team. You should be well networked and are actively involved in technology communities around your interest areas. Your strength should be in product-engineering, data science, object-oriented programming, software architecture, product and project management.


Responsibilities

  1. Deliver products and platforms, and lead technological initiatives for building competitive advantages in products and platforms
  2. Own key product and platform quality, reliability, and performance metrics
  3. Be the steward of software engineering best practices (including code quality, test coverage, product quality), processes, abstractions, metrics
  4. Be the steward of high velocity DevOps in the organization
  5. Be the steward and an architect of highly available and scalable microservices architecture in the organization
  6. Keep up to date with trends and innovation in engineering, including containers and orchestration, serverless, DevOps, NoOps, other programming paradigms, etc. and shape company technology strategy in alignment with business strategy
  7. Direct strategic technology capability investment to build future company growth engine and competitive advantage
  8. Attract and grow top engineering talents in the region
  9. Sustain learning and knowledge sharing culture in the organization


Requirements

  1. Experience in building and growing engineering teams and scalable systems with best practices in top technology companies serving large user base.
  2. Experience in building large scale distributed systems.
  3. Experience with building search, recommendation system, production-grade machine learning systems, or other data-driven products or systems with advanced algorithms is a plus.
  4. Strong analytical and strategic thinking skills to handle both the big picture and crucial technical decisions.
  5. Strong communication and stakeholder management skills to navigate a large organization.
  6. Good business acumen and ability to understand market and user needs.
  7. Work closely with the company leaders including the Founder, Product, Customer Experience, Big Data and Data Science teams to strategically use fact-based analyses to deliver recommendations and AI products.