What are the responsibilities and job description for the Data Scientist position at Avion Solutions, Inc.?
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.
Job Responsibilities/Duties:
Job Responsibilities/Duties:
- 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.
- 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.