Position : System Architect Education : B.E/B.Tech/MS/M.Tech (Comp Science/IT) Preferably from IIT/BIT/ premium institutes Location : Bangalore, IndiaDomain : Data Protection & Cyber securityBudget : 80 to 120 Lacks Per AnnumYou will be part of a Startup Company which is responsible for building API-enabled security products in the Cyber security domain. We are building SaaS applications for our global customers. You can expect to work in a very large scale, distributed system that processes billions of notifications every month. As an architect, you will be involved in designing & Architecting our SaaS API security product which is Highly Fault Tolerant, low latency Distributed Systems & building high throughput low.Job Responsibilities :- Design and build cloud-based products and services with massive scale and reliability- Define and evolve the architecture, conduct design reviews, and evangelize the design with multiple engineering/research teams.- Work with Product Management to understand and improve product requirements- Stay up to date with the latest developments in cloud computing and use emerging technologies to build a high performance,
distributed and scalable system.- Build solutions which can interoperate with other enterprise elements seamlessly.- Write clean and modular code primarily in Python and Golang to create multi-tenant microservices capable of processing millions of notifications/files per hour with low latency- Focus on conducting peer code reviews with a high bar.- Leverage the CICD based software development model with end-to-end ownership of code delivery - starting from design/architecture, coding, automated functional/integration testing and operating/monitoring the service in production.- Use relevant technologies and cloud services like Kubernetes/Docker/Kafka/Pulsar/Redis to build highly performant and scalable distributed systems- Design and develop data schema and access layer to optimally store and retrieve dataPreferred Technical Skills- 12 to 15 years of experience in building large scale enterprise products/Systems - Experience building High performance, Scaleout, Distributed web scale Data platform Design/Development.- Experience working in Storage protocols, file systems and Backup software development, Virtualization, Hyperconverged Systems development. - Experience with containers, Docker, Kubernetes- Must have built Systems/Platforms from Scratch- Experience with Linux & Kernel internals - Must be good at Design Solutions & Architecture- Expertise in building scalable cloud solutions based on the microservices architecture- Experience in the APIs of popular SaaS applications- Expert coding skills in Golang or Python backend- Experience with databases (MongoDB, MariaDB, Druid, Redis)- Experience with messaging technologies such as Kafka, Pulsar- Good to have certification AWS Architecture - Solid object-oriented designing and programming experience (ref:hirist.tech)