Are you applying to the internship?
Job Description
About the Company:
Threat Tec, LLC is a company established in 2012, headquartered in Hampton, Virginia, USA. Its core mission is to build human-centered AI systems that enhance decision-making and solve complex problems, while also enabling and supporting the interests of the United States and its allies. The company is currently in its Late Stage, employing a team of 501-1000 employees.
About the Job Description:
This is a three-month internship specifically designed for students. The primary goal of the internship is to provide hands-on experience by working alongside senior engineers on the development and deployment of AI/ML solutions throughout the entire software development lifecycle.
Key Responsibilities for this internship include:
• AI/ML Development & Implementation:
• Building data pipelines, encompassing preprocessing, feature engineering, and model training.
• Implementing both supervised and unsupervised learning models.
• Developing basic Natural Language Processing (NLP) and computer vision solutions.
• Participating in model versioning, monitoring, deployment, and performance tuning.
• Software Development & Operations:
• Translating business requirements into actionable development tasks.
• Integrating AI/ML services through API development and testing.
• Writing data-processing scripts and automating workflows.
• Contributing to web applications, database operations, and system maintenance.
• Participating in code reviews and applying best practices in software development.
• Deploying projects on major cloud platforms like AWS, Azure, or GCP.
• Assisting with CI/CD (Continuous Integration/Continuous Deployment) testing and deployment workflows.
• Data Management & IT Support:
• Developing Python/SQL pipelines for data preparation.
• Implementing data-quality checks and validation procedures.
• Configuring and customizing CRM/ERP platforms (e.g., HubSpot, Salesforce).
• Supporting broader IT initiatives, including system integrations, data migrations, and workflow automation.
• Contributing to data governance and security protocols.
• Collaboration & Learning:
• Attending AI/ML workshops and training sessions to further enhance skills.
• Engaging actively in team meetings, project planning, and client presentations.
• Documenting processes, sharing knowledge with the team, and presenting project outcomes.
Required Qualifications for candidates include:
• Currently pursuing or having recently completed a Bachelor’s (B.S.) or Master’s (M.S.) degree in Computer Science, Data Science, Engineering, or a closely related field.
• Demonstrated coursework or practical project experience in machine learning, statistics, and data analysis.
• Proficiency in Python programming, coupled with experience using essential libraries like Pandas and NumPy.
• Strong analytical and debugging skills to troubleshoot and optimize solutions.
• Clear written and verbal communication abilities, particularly for technical documentation.
• The capacity to manage multiple tasks effectively and learn quickly within a dynamic, fast-paced environment.
• Genuine enthusiasm for AI/ML and a clear understanding of its potential business applications.
• A solid understanding of Git and standard software development workflows.
• Ability to develop Python/SQL pipelines for data preparation, implement data-quality checks and validation, assist with CI/CD testing and deployment workflows, and contribute to data governance and security protocols.
Preferred Qualifications that would be advantageous include:
• Familiarity with prominent machine learning libraries such as scikit-learn, TensorFlow, or PyTorch.
• Basic knowledge of SQL for database interaction.
• Experience with data visualization tools and libraries like Matplotlib, Seaborn, or Plotly.
• Prior exposure to cloud platforms and a strong eagerness to learn MLOps (Machine Learning Operations) practices.