Key Responsibilities:
* Architect end-to-end solutions incorporating the IoT paradigms, low latency connectivity, edge computing, timeseries data and data pipelines.
* Define scalability, concurrency, performance and fault tolerance for the entire system.
* Introduce configurability at multiple levels throughout the system.
* Take design decisions for selection of protocols, storage, could native components and technology stack.
* Deep understanding of Web frameworks and JavaScript frameworks.
* Understand deployment strategies.
* Ensure security, compliance and software development best practices.
* Lead the team to identify design patterns, industry-standard solutions and exception handling policies.
* Design disaster recovery management system.
* Synchronize with internal and external stakeholders.
Requirements - Must have
* 10+ years of experience in software architecture roles, with 3-4+ in IoT applications.
* Experience of scaling applications to thousands of devices.
* Deep understanding of cloud platforms and adoption of their services.
* Knowledge of IoT protocols, messaging systems and telemetry systems.
* Strong knowledge of networking, security and edge computing.
* Excellent communication skills on either side of the hierarchy.
Requirements - Nice to have
* Knowledge of edge device OS, operations and firmware.
* Experience with data science.
* Exposure to analytics platforms.
Keyskills: knowledge of networking IOT platform cloud platform scaling application security and edge computing IoT paradigms Firmware Devise OS
Company Overview: A rapidly growing organization in the Telecom and Energy sector, With a corporate office in Bangalore, the company has a strong PAN-India presence across 25+ offices, 20+ warehouses, and 3 manufacturing units. Additionally, the organization has international operations. The workfo...