Lead Platform Architect (10+ years)

KETOS provides users with real-time, actionable data and predictive insights on several water metrics (both volumetric and quality related) through remote, continuous unmanned smart monitoring for water grid management and water safety. 

KETOS is the one of the 1st in the Industry to integrate Water, Internet of Things (IoT), Full Stack Cloud Platform, AI/ML, Predictive Analytics and Data Science with a comprehensive patented solution of hardware devices (sensor nodes), secure IoT connectivity and an intelligent SaaS software platform for customer analytics while maintaining the reliability and data accuracy demanded in the Industry.

We are seeking an experienced Lead Platform Architect to participate in new product development from conception through deployment. You will have the opportunity to apply your knowledge of cloud technologies and your analytical skills to define overall architecture of Ketos next generation smart fabric cloud platform keeping in mind and scalability, reliability, maintainability, and supportability. You will support feature prototyping, and utilize industry best practices to write production-grade code.  

JOB SUMMARY/KEY RESPONSIBILITIES

  • Lead the development of offering proofs-of-concept and effectively transition those concepts to the lines of business for full architecture, engineering, deployment and commercialization

  • Provide technology architectural assessments, strategies, and roadmaps for one or more technology domains.

  • Develop Proof-of-Concept projects to validate new architectures and solutions.

  • Design automated, containerized cloud application platform solutions, with a focus on application concerns, including cloud­ ready distributed application architectures, migrating workloads to containers, containerized development workflows, and integrating container platforms with automated continuous integration (CI) and continuous delivery (CD) pipelines

  • Writing production code to deliver analytics feature content as an Internet-of-Things (IoT) solution

  • Ensuring excellence in delivery to internal and external customers

  • Work within a team to design, develop, test, deploy, maintain and improve infrastructure to support services and microservices

  • Drive common vision, practices and capabilities across teams. 

  • Gather extensive feedback from customers as part of researching and developing proof-of-concept offerings 

  • Mentor and provide architectural guidance to multiple team members building innovative applications.

SKILLS & QUALIFICATIONS

  • MS or PhD in Computer Science, Electrical Engineering, or equivalent fields with 10+ years hands-on industry work experience in Platform Engineering roles with a focus in architecture, automation, and cloud-based infrastructure with AWS, Azure, GCP.

  • 5+ years hands-on industry work experience designing and building large-scale data, machine learning, and analytics applications and pipelines that are well-designed, cleanly coded, well-documented, operationally stable, and timely delivered

  • Proficient in building highly scalable, cloud-native microservices based applications using technologies like Kubernetes, Mesos, Docker, Swarm, Serverless, API’s, Node.js, SQL and NoSQL

  • Passionate about designing, analyzing and solving problems for large-scale distributed systems

  • Demonstrated ability to develop high-quality code adhering to industry best practices (i.e., code review, unit tests, revision control)

  • Experience with the Big data & distributed processing technologies, for example Hadoop, Spark, Kafka, AWS Redshift, etc.

  • Fluency in development tools (e.g., git, IDEs, YAML) and programming languages (e.g., Python, Java, Go, Javascript).

  • Expert level experience with automation tooling, such as Ansible, Terraform, Puppet, Chef, Cloudformation, Jenkins, etc.

  • Hands-on experience with infrastructure telemetry, logging and event correlation (e.g., Splunk, Prometheus, StackDriver, ELK, etc).

  • Strong understanding of internet protocols HTTP, JSON, XML, web services, API development, and high-availability mechanisms

  • Understanding of a 12-factor application architecture and Microservices and best practices around application metrics such as latency, availability, load, etc.

  • Have systematic problem-solving approach, coupled with strong interpersonal skills and a sense of ownership and drive

  • Experience developing with AWS managed services such as EC2, ECS, EKS, S3, DynamoDB, ElastiCache, Redshift and RDS

  • Experience with Service Mesh, Service Discovery, Routing tools and technologies

  • SaaS architectural expertise - especially at complex enterprise architectures, single/multi-tenant microservices environment

  • An innate understanding of issues that affect the performance, scalability, availability, and maintainability of complex software systems with an emphasis on high-volume data management within enterprise and/or web-scale products and platforms that operate under strict SLAs

  • Working knowledge of OAuth, SAML and Identity Federation

  • Thorough understanding of application security, SAST, IAST, SCA, and OWASP top 10 etc.