AI/ML Engineering Co-op - Spring 2027

CACI•King of Prussia, PA

About The Position

CACI is offering a part-time AI/ML Engineering Co-op for students currently enrolled at Drexel University. Based in King of Prussia, Pennsylvania, the position provides hands-on experience applying artificial intelligence and machine learning to real-world challenges while working with software developers and technical experts. The co-op includes mentorship and collaboration with leaders across the organization. The work will focus on researching and developing AI/ML models, including advanced Retrieval-Augmented Generation (RAG) techniques, text embedding models and methods, fine-tuning embedding models, building a Model Context Protocol (MCP) server, and exploring synthetic data generation techniques. The role includes regular meetings with mentors. CACI describes a culture centered on integrity, innovation, trust, and continuous growth. Employees have access to learning resources and a flexible time-off benefit. The proposed salary range is $43,900–$87,900 USD; final compensation may depend on factors including location, experience, skills, education, and certifications.

Requirements

  • Currently enrolled in a degree program at Drexel University.
  • Legally authorized to work in the United States without employer sponsorship, now or at any time in the future.
  • Ability to successfully complete a pre-employment drug screening.
  • Proficiency in at least one programming language, such as Java, Python, or C++.
  • Familiarity with at least one unsupervised and one supervised machine learning technique.
  • Proficiency in data science and data analysis.
  • Strong communication skills.

Nice To Haves

  • Experience training and developing machine learning models.
  • Experience with large language models (LLMs) and vector databases such as ChromaDB or Weaviate.
  • Experience using agentic coding assistants.
  • Experience with PyTorch, TensorFlow, and/or Keras.
  • Experience with cloud infrastructures; AWS or C2S preferred.
  • Experience working within an Agile framework for feature development.
  • Experience with containerization; Docker preferred.
  • Experience developing performant algorithms in various domains.

Responsibilities

  • Work with a diverse team to research and develop AI/ML models.
  • Explore advanced Retrieval-Augmented Generation (RAG) techniques.
  • Explore text embedding models and techniques.
  • Fine-tune embedding models.
  • Build a Model Context Protocol (MCP) server.
  • Explore synthetic data generation techniques.
  • Attend regular meetings with mentor(s).

Benefits

  • Flexible time-off benefit.
  • Learning resources and learning and development opportunities.
  • Healthcare benefits.
  • Wellness benefits.
  • Financial benefits.
  • Retirement benefits.
  • Family support benefits.
  • Continuing education benefits.
  • Time-off benefits.
  • Competitive compensation.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service