Hire, coach, and grow a high performing team of talented engineers with diverse skill-sets.
Collaborate with the geo-distributed team to own and deliver projects end to end
Communicate across functional teams and drive engineering initiatives
Participate in architecture and technical design discussions and drive product direction & strategy
Love for programming and extensive knowledge of UNIX/Linux
Familiarity with x86 architecture, virtualization, containers and/or storage management
Build and manage web scale applications
Management Responsibilities
Manage and grow existing 10+ person team, including tech leads
Refine and grow existing processes or develop new ones to enable smooth functioning of engineering team with a focus on developer productivity
Drive development of timely and high quality software releases
What You Will Bring
Working experience working with storage, networking, virtualization (Nutanix, VMWare, KVM) and/or cloud technologies - (AWS, Azure, GCP)
Familiarity with OS internals, concepts of distributed data management, web scale systems and proven ability in having built clustered, high-performance, fault-tolerant distributed application or systems software.
Strong experience in building and managing web scale applications
Experience in one of following programming languages: Python/GoLang/C/C++/Java
Strong understanding of concurrency patterns, multithreading concepts and debugging techniques
Working experience with virtualization and/or cloud technologies
Experience with database (SQL & NoSQL) and messaging technologies (NATS, Kafka, or Pulsar)
Experience with Hadoop, MapReduce, Cassandra, Zookeeper and other large-scale distributed database systems preferred
Qualifications
BS/ MS in Computer Science, Engineering or Equivalent
10+ Years of experience, 3+ Years of management experience
Proven hands-on technical management
Experience working in a high growth multinational company environment
Experience in Agile methodologies
Job Classification
Industry: Software ProductFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Head - EngineeringEmployement Type: Full time