AI Application Developer
Avion Solutions, Inc.
Huntsville, United States of America
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
IntermediateJob location
Huntsville, United States of America
Tech stack
Java
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Application Testing
Azure
C++
CSS
Databases
Data Cleansing
Information Engineering
Data Mining
Data Security
Python
Node.js
Oracle Applications
TensorFlow
Software Engineering
TypeScript
Virtual Machines
Web Applications
Data Processing
Scripting (Bash/Python/Go/Ruby)
Data Storage Management
PyTorch
React
Large Language Models
Multi-Agent Systems
Generative AI
GIT
Containerization
Information Technology
Software Version Control
Docker
Job description
- 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.
- Assist in data processing tasks, including data cleaning, metadata tagging, and preparation for ingestion into AI systems.
- Develop and maintain Python scripts for data processing and automation of repetitive tasks.
- Full-stack development and modification of source code for web applications using Python, Node.js, React, TypeScript, CSS, and other frameworks and languages.
- 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.
- Create and manage vector embeddings and store them in vector databases.
- Support the deployment and testing of AI applications within cloud platforms such as Azure, AWS, and Oracle, including high-impact level environments, ensuring compliance with cybersecurity and data security requirements.
- Conduct application testing to verify data accuracy, retrieval quality, and operational performance after updates or modifications.
- Research and implement new AI techniques to enhance existing applications.
- Troubleshoot and resolve errors or warnings during data processing and application operation.
- 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.
Requirements
- Bachelor's degree in Computer Science, Data Science, Software Engineering, or a related field.
- Two (2) years of experience in software development, data engineering, or AI projects.
- Proficiency in programming languages such as Python, C++, or Java, as well as experience with version control systems such as Git.
- Familiarity with AI frameworks and tools, such as TensorFlow and PyTorch.
- Experience with data processing, including data cleaning, metadata tagging, and vectorization.
- Knowledge of databases, vector stores, and experience with data storage and retrieval.
- Experience with developing and maintaining web applications on cloud platforms, such as Microsoft Azure, AWS, or Oracle, and familiarity with high Impact Level environments is a plus.
- Strong problem-solving skills and the ability to troubleshoot and resolve technical issues.
- Excellent communication and collaboration skills to work effectively in a team environment.
- Must be a U.S. citizen and have the ability to obtain/maintain a DoD security clearance., * Experience with Retrieval Augmented Generation (RAG) applications.
- Familiarity with OCR data extraction and multi-modal processing techniques.
- Knowledge of Agile development methodologies and CI/CD pipelines.
- Experience with testing and validating software.
About the company
Avion Solutions Inc., an employee-owned company, is seeking candidates for a Data Scientist to support Avion's AI Project Team. This position is located in Huntsville, AL.