System Architect - Distributed Computing (India)

System Architect - Distributed Computing (India)

04 Oct
|
SQUARE ROOT CONSULTING
|
India

04 Oct

SQUARE ROOT CONSULTING

India

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
- Solid object-oriented designing and programming experience

📌 System Architect - Distributed Computing (India)
🏢 SQUARE ROOT CONSULTING
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: system architect - distributed computing (india) / india