Mediabistro logo
job logo

Software Developer / Data Engineer

FastTrack Staffing, Huntsville, AL, United States


About the job Software Developer / Data Engineer

Title:

Software Developer / Data Engineer
Status:

Full-Time
Location:

Huntsville, AL
Salary:

Salary to be discussed by the Bryant Staffing Solutions Recruiter
Visa Support:

Not Available

Job Description:
This role focuses on designing, building, and maintaining data systems that support advanced intelligence and analytics initiatives. The position involves developing scalable data architectures, optimizing data pipelines, and enabling efficient data access and processing across multiple platforms.

You will work closely with technical teams to create and manage data workflows, integrate analytics tools, and support machine learning applications in a secure environment. This position is primarily on-site with some hybrid flexibility.

Key Responsibilities:

Design and manage data architectures, pipelines, and storage solutions
Develop and maintain software for data processing and automation
Build and optimize ETL workflows and data pipelines
Implement RESTful services for database interaction
Collaborate with cross-functional teams, including data scientists and analysts
Support machine learning pipeline development and deployment
Optimize database performance across SQL and NoSQL systems
Containerize applications and manage deployments using modern tools
Maintain technical documentation, diagrams, and system specifications
Ensure adherence to development standards and best practices
Required Qualifications:

Bachelor's degree in a related field
Active TS/SCI clearance with CI Polygraph
U.S. Citizenship required
At least 2 years of experience in data engineering, software development, or a related field
Strong experience with Python development
Experience working with databases (SQL and NoSQL)
Familiarity with Linux environments
Preferred Qualifications:

Experience with Apache Airflow for workflow orchestration
Knowledge of Docker and containerization practices
Exposure to machine learning pipelines and data modeling
Familiarity with Agile methodologies and full SDLC processes
Experience with version control tools such as Git
Understanding of graph databases and ORMs
Key Skills Required:

Python programming and data processing
Data pipeline development and optimization
Database design and management