DATA ARCHITECT
IGNITE · Huntsville, AL · 3 days ago
EngineeringFull-time
Job Requirements
- Maintains and extends existing data centralization and automation software.
- Possesses proven work experience or formal training as a Data Engineer or similar role.
- Uses Python to read, create, and modify relational and graph databases.
- Uses Python to provide REST API services for databases.
- Uses GIT for software version control.
- Familiarity with Agile development methodologies.
- Familiarity full software development life cycle (SDLC).
- Complies with industry standards and best practices.
- Maintains and extends existing automation tools.
- Designs and implements data pipelines for extract, transform, and load operations.
- Designs and implements pipelines for task automation.
- Uses Python to develop production machine learning pipelines from existing prototype models.
- Works with data scientists and algorithm developers to design and implement software applications pertaining to data pipelines.
- Maintains and extends existing data infrastructure.
- Provides expertise in databases and database design, including both SQL, NoSQL, and ORMs.
- Provides expertise in developing data models for various data modalities.
- Maintains and extends software documentation according to 'best practices'.
- Create technical documentation, flow charts, and specifications for reference, reporting, and security.
- Collaborates with SMDC personnel and shares leading practices and lessons learned in formal training events.
- Collaborates with other contractor teams supporting each division across SMDC who will operate as domain-specific mission owners.
Desired Experience
- Proficient in Python and SQL.
- Awarded Army Vantage Palantir Foundry certification.
- Experience with Agile methodologies.
- Experience with full software development life cycle (SDLC).
- Security Clearance Requirements: Must be a US citizen and be able to obtain and hold an active Top Secret/SCI Security Clearance.
- Education Requirements: Bachelor’s degree.