Principal Data Architect / Software Engineer
Job Attributes
Job Description
Title: Principal Data Architect / Software Engineer
Duration: 06 Months
Location: Foster City ,CA
Preferred Qualifications:
7-10
years of work experience and a Bachelor’s Degree or 6 years of work experience
with an Advanced Degree.
5 or more years of experience in software development, data integration, and
data analytics
4 or more years of experience in building large data pipelines, architectures,
and data sets using clustered computing platforms and distributed databases
2 or more years of experience in Python including knowledge of Python libraries
like NumPy, SQL Alchemy, Pandas, PySpark, etc.
Strong experience in Mongo, SQL like MySQL, NoSQL like Cassandra DB and ability
to tune for performance
Experience in using REST API and data transformations and working on open
source tools like Druid etc.
Good knowledge of Hadoop stack to process and store big data
Experience with data-warehousing and business intelligence development
including data integration, schema design, data modeling, and query
optimization
Solid understanding or experience in building responsive user-facing
applications using JavaScript, CSS, HTML5, NodeJS, or Django
Familiarity with DB performance monitoring and tuning, large scale distributed
computing environments, DB backup and recovery, and DB change management
Ability to understand and modify XML, XSLT
Experience in creating, enhancing data lake is strongly preferred.
Strong knowledge of the full software development lifecycle from
business/systems analysis through requirements gathering and functional
specification authoring, to development, testing, and delivery.
Ability to support multiple projects and applications
Comfortable working with multi-terabytes worth of information
Strong ability to troubleshoot issues and make system changes as needed to
resolve issues
Attentive to detail with a focus on accuracy and high-quality results
Strong technical and analytical background
Excellent written and verbal communications skills, including an ability to
communicate very technical findings to both technical and non-technical
audiences
Two or more years of experience in Information Security strongly preferred
Security certifications like CISSP or CSSLP are a plus
Able to multi-task in a fast-paced, deadline-drive environment; adaptive to
Client’s agile environment
Must be both a self-starter and team player with the ability to work
independently with limited supervision