Database Engineer (PureData)

We are seeking a Senior Database Engineer with IBM PureData expertise to work collaboratively with agile development teams in the design, development, and deployment of advanced cybersecurity capabilities.

Responsibilities Include:
- Work with large structured and unstructured data sets
- Implement data management systems from conception, through all stages of design, development, and deployment in a CI/CD agile environment
- Design and implement the technical architecture necessary to support analytic and statistical processing requirements based on tradeoff between performance and quality
- Perform data transformations such as aggregations, joins, and data cleaning to support analytic applications and visualizations
- Write and refine code to ensure quality and reliability of data extraction and processing
- Analyze and resolve data performance and quality issues
- Make data available to data scientists, programmers, and other users using programming and scripting languages such as R, Python, Java, JavaScript, etc.
- Perform data analysis and design, data modeling, business intelligence management, master data management, metadata management, data quality management, data security, auditing and other functions of data management and governance
- Work collaboratively with agile development teams, attending daily scrums and providing data related solutions to development team
- Develop and maintain database code libraries, data models, SOPs, and other documentation in the team collaboration environment
- Migrate data, as needed, from legacy RDBMSs and other data sources to AWS cloud databases using AWS tools, programming languages, and complex ETL processes
- Maintain current industry knowledge of relevant concepts, practices and procedures
 

Required Skills:
- U.S. Citizenship
- Must be able to obtain a TS/SCI clearance
- 4+ years of relevant database experience
- 3+ years of meaningful IBM PureData experience
- Understanding of big data and data analytics
- Experience working with large structured and unstructured data sets
- Experience with data transformation techniques such as aggregations, joins, and data cleaning
- Experience with Red Hat Enterprise Linux (RHEL) operating system, storage configurations, network architecture, VMware, and/or related management tools
- Programming experience with languages such as R, Python, Java, JavaScript, JSON, etc.
- Solid SQL development skills
- Experience with Linux/Unix tools and shell scripts
- Expertise in data analysis and design, data modeling, master data management, metadata management, data warehousing, performance tuning, data quality improvement, data security, auditing and encryption
- Good communication skills, both oral and written
- Must work well in a team environment as well as independently
- Must exhibit good time management skills, independent decision making capability, and a focus on customer service.

Desired Skills:
- Experience with the trade-offs of various RHEL configurations on performance and data quality
- Understanding of Certification and Accreditation (ICD 503/DCID 6/3) processes as they apply to database technologies
- Ability to support both SQL and NoSQL data management systems
- Expertise in other RDBMS platforms such as Oracle RAC and SQL Server
- Familiarity with AWS data migration tools such as AWS DMS, Amazon EMR, and AWS Data Pipeline
- Knowledge of Hadoop ecosystem, Map/Reduce, and data management products including Hbase, Hive, and Pig
- DevSecOps and Continuous Integration / Continuous Delivery (CI/CD) knowledge
- Experience or training in Six Sigma Methodology
- ITIL knowledge and certification
- Familiarity with SAFe (Scaled Agile Framework)

Required Education:
BS Computer Science, Computer Engineering, Computer Information Systems, OR Computer Systems Engineering. Two years of related work experience may be substituted for each year of degree level education