Talent.com
Squareroot Consulting Pvt Ltd.
System Architect - Distributed ComputingSquareroot Consulting Pvt Ltd. • Bangalore
System Architect - Distributed Computing

System Architect - Distributed Computing

Squareroot Consulting Pvt Ltd. • Bangalore
30+ days ago
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

(ref:hirist.tech)
Create a job alert for this search

System Architect - Distributed Computing • Bangalore