SOFTWARE DEVELOPER/DATA ENGINEER jobs in United States
cer-icon
Apply on Employer Site
company-logo

IGNITE · 2 months ago

SOFTWARE DEVELOPER/DATA ENGINEER

Ignite is a Service-Disabled Veteran-Owned Small Business providing professional services to various industries. They are seeking a detail-oriented Data Engineer to design, implement, and operate data management systems for intelligence needs, while collaborating with data users to optimize data architectures and systems.

Defense & Space
check
Growth Opportunities
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

Maintains and extends existing data centralization and automation software
Provides expertise in Python software development
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 software
Provides expertise in Apache Airflow
Uses Apache Airflow to design and implement data pipelines for extract, transform, and load operations
Uses Apache Airflow to design and implement pipelines for task automation
Uses Python and Apache Airflow 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 and ML pipelines
Provides expertise in Linux OS and Docker
Uses Linux OS as primary development environment
Uses Docker to containerize existing software applications
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 MSIC personnel and shares leading practices and lessons learned in formal training events
Collaborates with other contractor teams supporting each division across MSIC who will operate as domain-specific mission owners. These contractor teams will provide the necessary domain-expertise as it pertains to MSIC's S&TI mission. Additionally, these contractor teams develop and maintain domain­ specific data processing and analytic tools that will be integrated into automated workflows and applications developed under this effort

Qualification

PythonApache AirflowLinux OSDockerSQLNoSQLGITData EngineeringAgile methodologiesMachine LearningTechnical Documentation

Required

Bachelor's Degree
Must have an active Top Secret Security Clearance and the ability to obtain TS/SCI with CI Polygraph
Must be a US citizen and be able to obtain and hold an active Top Secret Security Clearance with SCI and CI Polygraph
2+ years' experience in data engineering, data science, software engineering, machine learning engineering
Proven work experience or formal training as a Data Engineer, Machine Learning Engineer, or similar role
Expertise in Python software development
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
Expertise in Apache Airflow
Uses Apache Airflow to design and implement data pipelines for extract, transform, and load operations
Uses Apache Airflow to design and implement pipelines for task automation
Uses Python and Apache Airflow 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 and ML pipelines
Expertise in Linux OS and Docker
Uses Linux OS as primary development environment
Uses Docker to containerize existing software applications
Expertise in databases and database design, including both SQL, NoSQL, and ORMs
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

Preferred

Python development
Agile methodologies
Design and implement data pipelines
Tools: Apache Airflow, Linux OS, Docker, SQL, noSQL, ORMs, graph databases, GIT

Company

IGNITE

twitter
company-logo
Ignite, a Service-Disabled, Veteran-Owned, Small Business (SDVOSB) headquartered in Huntsville, AL, is ISO 9001:2015 certified and appraised at CMMI Services Level 3 and CMMI Development Level 2.

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Stephen Mitchell
Chief Information Officer
linkedin
Company data provided by crunchbase