Concentric AI Named a Representative Vendor for Information Governance in the Gartner® Market Guide
Get Your Copy
Decor Banner

Software Architect

We are looking for an experienced Software Architect to lead the design and development of scalable distributed software solutions, provide technical leadership, and mentor engineers while solving complex data challenges in a dynamic environment.
Bay Area, CA

You will

  • Lead the architecture of Concentric’s 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)

You have

  • 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
Fill out the form to apply

Other positions

Software Architect
Bay Area, CA

We are looking for an experienced Software Architect to lead the design and development of scalable distributed software solutions, provide technical leadership, and mentor engineers while solving complex data challenges in a dynamic environment.

Learn More
Software Engineer
Bay Area, CA

We are looking for a skilled Software Engineer to lead the design and development of a real-time data analytics platform, mentor junior engineers, and drive high-quality coding and architecture practices.

Learn More