Skip to main content

System Architect - Distributed Computing

Technology
Square Root Consulting
₹40,00,000 - ₹1,01,00,000 /year2 weeks agoUntil 13/12/2026

Job description

Position : System Architect

Education : B.E/B.Tech/MS/M.Tech (Comp Science/IT) Preferably from IIT/BIT/ premium institutes

Location : Bangalore, India

Domain : Data Protection & Cyber security

Budget : 80 to 120 Lacks Per Annum

You 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 data

Preferred 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
  • Strong object-oriented designing and programming experience
Keywords
CodingMASSIVEMariadbApache KafkaSCHEMARedisScalabilityMongodbCloud computingApache DruidLinuxNI MassiveRETRIEVEFault tolerancePythonCI/CDLinux kernel

Interested in this role?