Are you applying to the internship?

Job Description

About the Company

Threat Tec, LLC, founded in 2012 and headquartered in Hampton, Virginia, USA, is a company dedicated to enabling and supporting the interests of the United States and its allies. With a team of 501-1000 employees, the company is currently in its Late Stage. Threat Tec specializes in building human-centered AI systems with the goal of enhancing decision-making and solving complex problems.

About the Job Description

This is a three-month internship for students, offering the opportunity to work alongside senior engineers on the development and deployment of AI/ML solutions. Interns will gain practical experience across the entire software development lifecycle within a fast-paced environment.

Key Responsibilities include:

AI/ML Solution Development:
• Building data pipelines, including preprocessing, feature engineering, and model training.
• Implementing supervised and unsupervised learning models.
• Developing foundational NLP (Natural Language Processing) and computer vision solutions.
• Participating in model versioning, monitoring, deployment, and performance tuning.
Data Engineering & Automation:
• Writing data-processing scripts and automating workflows.
• Developing Python/SQL pipelines specifically for data preparation.
• Implementing comprehensive data-quality checks and validation processes.
Software Development & Integration:
• Translating business requirements into actionable development tasks.
• Integrating AI/ML services through API development and testing.
• Contributing to web applications, database operations, and system maintenance.
• Participating in code reviews and applying software development best practices.
• Deploying projects on major cloud platforms such as AWS, Azure, or GCP.
Business Systems & IT Support:
• Configuring and customizing CRM/ERP platforms (e.g., HubSpot, Salesforce).
• Supporting broader IT initiatives, including system integrations, data migrations, and workflow automation.
• Assisting with CI/CD (Continuous Integration/Continuous Deployment) testing and deployment workflows.
• Contributing to data governance and security protocols.
Collaboration & Learning:
• Attending AI/ML workshops and training sessions to continuously enhance skills.
• Engaging in team meetings, project planning, and client presentations.
• Thoroughly documenting processes, actively sharing knowledge, and presenting project outcomes.

Required Qualifications:

• Currently pursuing or recently completed a B.S. or M.S. degree in Computer Science, Data Science, Engineering, or a closely related field.
• Demonstrated coursework or practical projects in machine learning, statistics, and data analysis.
• Proficiency in Python with hands-on experience using libraries like Pandas and NumPy.
• Strong analytical and debugging capabilities.
• Excellent written and verbal communication skills, especially for technical documentation.
• Ability to effectively manage multiple tasks and learn quickly in a dynamic work environment.
• Genuine enthusiasm for AI/ML technologies and their practical business applications.
• A solid understanding of Git for version control and general software development workflows.
• Specific requirement for developing Python/SQL pipelines for data preparation, implementing data-quality checks and validation, assisting with CI/CD testing and deployment workflows, and contributing to data governance and security protocols.

Preferred Qualifications:

• Familiarity with popular machine learning libraries such as scikit-learn, TensorFlow, or PyTorch.
• Basic knowledge of SQL and experience with data visualization tools like Matplotlib, Seaborn, or Plotly.
• Exposure to cloud platforms and a strong eagerness to learn MLOps (Machine Learning Operations) practices.