Unclassified - Charlotte, NC
posted 20 days ago
The Database Architect/Consultant position in Charlotte, NC, is a critical role that involves extensive experience in database architecture across various models including Key-Value, Wide-Column, Document, Relational, Graph, Search, and Multi-model databases. The ideal candidate will have a minimum of 5 years of experience in this field, demonstrating a proven track record of consulting with large enterprise companies regarding database selection and technology. This role requires a hands-on approach to implementing solutions in Data Lakes, Warehouses, and Data Marts, ensuring that the architecture is robust and scalable to meet the demands of large datasets. In addition to database architecture, the position involves performance tuning of databases to optimize for large data sets, as well as strong data mining capabilities. The candidate should possess hands-on experience with structured RDBMS, showcasing strong SQL skills, as well as experience with unstructured NoSQL and Columnar databases. Familiarity with data technologies such as Apache Spark, Hive, and Apache Kafka is essential for this role, as these tools will be integral to the data processing and analysis tasks. The responsibilities also extend to the selection and review of database technologies for various solutions, implementation of the chosen databases, and utilizing Natural Language Processing (NLP) tools for data processing. The candidate will be expected to work with machine learning packages like scikit-learn, pandas, and Numpy, and train large-scale models using modern deep learning engines such as TensorFlow, Keras, PyTorch, MXNet, or Caffe. Experience with Raven DB is considered a plus, particularly for candidates with a background in telecommunications, as this will enhance the ability to deliver tailored solutions to clients in that sector.