Software Architect
Apply NowCompany: Concentric AI
Location: San Francisco, CA 94102
Description:
You will
- Lead the architecture of Concentrics solution
- Design, develop, code and test the solution
- Review peer engineer design and code to ensure quality, and mentor junior engineers in sound design and development best practices.
- Experience of debugging applications running on Unix like systems (e.g. Ubuntu, CentOS)
- 7-10 years of experience in architecting, designing and developing distributed scalable software
- Prior experience with providing technical leadership
- Expert in Application development cloud/on premise end to end. Middle layer, DB layer.
- Good hands on in Complex Event Processing systems.
- Solved scale and performance issues while dealing with huge sets of data. Pre compute or data aggregation frameworks to achieve good response time.
- Good programming skills and hands on in any one of Java/Python/Scala/Go/NodeJs
- Real world experience working with large datasets and NoSQL database technologies
- Experience of debugging applications running on Unix like systems (e.g. Ubuntu, CentOS)
- Experience developing RESTful APIs for complex data sets
- Knowledge of container based development & deployment (e.g. Dockers, rkt)
- Exposure to AWS, Google Cloud Platform, Microsoft Azure, etc.
- Expertise in security software domain will be a bonus
- Energetic self-starter, with the desire to work in a dynamic startup environment
- BS or MS in Computer Science