About The Position

We are seeking a Software Engineer - AI/ML Intern to support an applied R&D problem set focused on rapid prototyping and experimentation across modern AI/ML methods. This internship is designed for someone who enjoys solving ambiguous, real-world problems and turning ideas into working prototypes. High-performing interns may have the opportunity to transition into our Mission & Engineering Support (M&ES) AI Expeditionary Team, supporting customer-facing, mission-driven AI delivery.

Requirements

  • Currently pursuing a BS/BA (or MS) in Computer Science, Data Science, Statistics, Mathematics, Engineering, or a related field.
  • Coursework or hands-on experience in AI/ML concepts (e.g., classification, clustering, deep learning basics, evaluation).
  • Working knowledge of Python.
  • Willing to work onsite with possible hybrid schedule
  • Willing and able to obtain a Top Secret or TS-SCI clearance.
  • Familiarity with at least one ML/DL library (e.g., PyTorch, TensorFlow, scikit-learn).
  • Curiosity, strong problem-solving skills, and the ability to work effectively in a fast-moving environment with evolving requirements.

Nice To Haves

  • Working knowledge of the Software development life cycle (including front and back end)
  • Working knowledge of containerization tools like Docker and orchestration platforms like Kubernetes for deploying and managing AI applications
  • Working knowledge of Java, C++, or C#
  • AWS Experience or certification (Developer, DevOps, Architect, or equivalent)
  • An understanding of Gen AI tools, techniques, and platforms.
  • Experience with deployment/scaling of machine learning models
  • Experience in integrating multiple applications
  • Experience with development in microservice-based architecture
  • Security+ Certification
  • Prior internship/project experience delivering prototypes to stakeholders.
  • Working knowledge with databases such as PostgreSQL, MySQL, MongoDB, and NoSQL databases, and message passing middleware such as Redis and Kafka
  • Working knowledge designing, developing, documenting, testing, and debugging software that contains logical and mathematical solutions to problems.

Responsibilities

  • Work within a small, cross-functional team to research, prototype, and evaluate AI/ML approaches for a defined R&D problem.
  • Implement experiments using a mix of open-source tools and internal frameworks.
  • Assist with developing prototype applications that may include LLMs/NLP, computer vision, data science workflows, or lightweight backend services.
  • Document assumptions, experiment results, and recommendations in a way that makes the work repeatable and transferable.
  • Help translate technical findings into practical next steps for productization or mission integration.

Benefits

  • comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service