Fast Track Hiring logo

Software Developer / Data Engineer

Fast Track Hiring
2 days ago
Full-time
On-site
Huntsville, Alabama, United States
Technology

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