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.
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.