Software Developer to support the
Digitization and Modernization of Airworthiness efforts. This position is located in Huntsville, AL.
Job Responsibilities/Duties:- Design, develop, enhance, and maintain modern web applications using technologies such as React, Node.js, TypeScript, JavaScript, HTML5, CSS, and related front-end technologies.
- Integrate front-end applications with RESTful APIs, backend services, and enterprise data sources.
- Support cybersecurity and data protection requirements throughout the software development lifecycle.
- Collaborate with the AI Project team to develop and implement AI capabilities and applications, including deploying Large Language Models (LLMs) and RAG solutions, multi-agent data processing, multi-modal document processing and retrieval, and fine-tuning.
- Develop and maintain Python scripts for data processing and automation of repetitive tasks.
- Proficient in deploying Virtual Machines (VMs) across various environments and containerization technologies such as Docker, including creating, managing, and optimizing Docker images and container clusters.
- Document processes, techniques, and best practices for AI application development and deployment.
- Collaborate with cross-functional teams to ensure seamless integration of AI solutions into existing systems and workflows.
- Other duties as assigned.
Required Experience:- Bachelor's degree in Computer Science, Software Engineering, Information Systems, Data Science, or a related field.
- Will have between two (2) to five (5) years of experience in software development, web application development, or related technical projects.
- Strong proficiency with React, TypeScript, JavaScript, HTML5, and CSS.
- Experience consuming RESTful APIs and integrating front-end applications with backend services.
- Knowledge of relational and non-relational databases, data storage solutions, and data retrieval techniques.
- Familiarity with software development best practices, including testing, debugging, code reviews, and application performance optimization.
- Working knowledge of AI/ML concepts, tools, and frameworks (e.g., TensorFlow, PyTorch, large language models, or related technologies) sufficient to support AI-enabled projects as needed.
- Familiarity with data processing concepts such as data preparation, metadata management, and data integration workflows.
- Must be a U.S. citizen and have the ability to obtain/maintain a DoW security clearance.
Preferred Qualifications:- Familiarity with .NET, C#, Node.js, or other backend technologies.
- Experience using version control systems such as Git.
- Familiarity with RESTful APIs, microservices architectures, and cloud-native application development. Exposure to AI/ML applications, including Retrieval-Augmented Generation (RAG), OCR, document processing, or multimodal solutions.
- Knowledge of Agile development methodologies, DevSecOps practices, and CI/CD pipelines.
- Experience working with cloud platforms such as Microsoft Azure, AWS, or Oracle Cloud Infrastructure; familiarity with high-impact-level environments is a plus.
- Experience testing, validating, and maintaining production software systems.
- Familiarity with containerization and orchestration technologies such as Docker and Kubernetes.
Locations Huntsville, AL