Architect, Cloud Platform Enlighted
Enlighted is looking for a software architect to join our platform team as a technical leader developing the core of our data analytics platform. Our mission is to make commercial buildings more energy efficient by using a combination of intelligent controls and insightful applications built on a robust data platform.
Drive the development of our data analytics platform.
Evaluate and deploy storage technologies and server infrastructure.
Analyze and tune performance and scalability.
Design and implement data access APIs for internal and third party use.
Provide technical mentorship and guidance.
Experience in architecting and developing high performance, scalable software systems.
Deep understanding of database technologies (relational and unstructured).
Experience with public REST API design.
Excellent verbal and written communication skills.
Experience with Linux systems programming and basic system administration.
Solid foundation in computer science with focus on data structures, algorithms and software design.
Java development experience. Experience with Spring preferred.
C/C++ development experience.
Knowledge of wired and wireless networking.
Familiarity or experience with DevOps
Lead of a project that architected, developed and deployed a cloud-based analytics system
||San Francisco, CA |