What: job title, keywords, or company
Where: city, state, or zip code

Sign up for E-mail Updates
Job Description:


Data Architect


The platform team at Icix is looking for a seasoned Architect with strong skills at developing and managing big data. The Data Architect will be responsible for designing the data platform for the icix system which will manage all of the graph data, structured and unstructured data and documents stored and accessible by the icix network. This system must be able to query and manage complex graph data and millions of documents with exceptional performance and ultra high reliability.

The Data Architect will also be responsible for working in conjunction with Data Visualization Engineers to build solutions which allow for the search, retrieval, reporting and analytics of the data stored in the data platform.


  • 5+ years as an application developer/tech lead/architect
  • Expert in data management, data warehousing, and ETL
  • Experience with big data and high volume data processing and technologies
  • Deep knowledge of databases and database technologies e.g. SQL, Oracle, SQL, MySQL, PostgreSQL
  • BS, MS, or PhD in Computer Science or equivalent work experience


  • Experience with ORM and data caching techniques
  • Experience with Hadoop, MapReduce, Hive, Pig
  • Familiar with statistical analysis techniques and machine learning
  • Familiar with data visualization, reporting and charting technologies such as d3.js, Datameer, Tableau, Qlikview, Omniscope, Graphite, Crystal, etc.
  • Familiar with graph data sets and databases such as Neo4J, FlockDB, Riak, OrientDB, Jena, etc. and technologies e.g. SPARQL, RDF, TinkerPop, Gremlin, etc.
  • Significant contribution to internal or OSS project relating to search, nosql, graph databases/technology, distributed caching etc
  • Familiar with agile and lean engineering techniques


  • Company headquarters, South San Francisco, CA
Job Category:


Career Level:

Mid Career (2+ years of experience)

Job Type:

Full Time/Permanent