IGNITE · 15 hours ago
SOFTWARE DEVELOPER/DATA ENGINEER
Ignite is a Service-Disabled Veteran-Owned Small Business focused on providing professional services across various industries. They are seeking a Software Developer/Data Engineer to design and implement data management systems for intelligence needs, optimize data architectures, and collaborate with data scientists to develop machine learning pipelines.
Defense & Space
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
Qualification
Required
Proven work experience or formal training as a Data Engineer, Machine Learning Engineer, or similar role
Expertise in Python software development
Ability to read, create, and modify relational and graph databases using Python
Ability to provide REST API services for databases using Python
Experience using GIT for software version control
Familiarity with Agile development methodologies
Familiarity with full software development life cycle (SDLC)
Compliance with industry standards and best practices
Expertise in Apache Airflow
Ability to design and implement data pipelines for extract, transform, and load operations using Apache Airflow
Ability to design and implement pipelines for task automation using Apache Airflow
Ability to develop production machine learning pipelines from existing prototype models using Python and Apache Airflow
Expertise in Linux OS and Docker
Experience using Linux OS as primary development environment
Ability to use 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
Ability to maintain and extend software documentation according to 'best practices'
Ability to create technical documentation, flow charts, and specifications for reference, reporting, and security
Must have an active Top Secret Security Clearance and the ability to obtain TS/SCI with CI Polygraph
Bachelor's degree
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
Preferred
Experience with Python development
Experience with Agile methodologies
Experience in designing and implementing data pipelines
Familiarity with tools: Apache Airflow, Linux OS, Docker, SQL, NoSQL, ORMs, graph databases, GIT
Company
IGNITE
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.