Copart, Inc. is a technology leader and global online vehicle auction platform. The Software Engineering Intern will help develop next-generation AI-driven applications by integrating LLM, Generative AI, and Machine Learning capabilities into scalable full-stack systems. The role includes building AI agents and workflows, developing concurrent Java services, and collaborating with product, architecture, infrastructure, security, and QA teams.
Responsibilities
AI Integration & Development: Design and implement features powered by Large Language Models (LLMs), Generative AI, and Machine Learning APIs into our core web applications
Full-Stack Engineering: Develop efficient, secure, and real-time applications, peer-review code, and document solutions within an agile-blended software environment
AI Agent & Workflow Orchestration: Build and optimize conversational agents, Retrieval-Augmented Generation (RAG) pipelines, and prompt engineering workflows
Communicate proactively with teammates, AI research, infrastructure, security, and QA teams to continuously improve processes and engineering excellence
Write highly concurrent, multi-threaded Java backend services capable of handling real-time AI inference and data streaming
Qualification
Required
* Education: Bachelor's degree or higher (or currently pursuing) in Computer Science, Artificial Intelligence, Engineering, or a highly quantitative field
* Hands-on experience or academic projects working with LLM APIs (OpenAI, Anthropic, Ollama, Hugging Face)
* Familiarity with RAG (Retrieval-Augmented Generation) architectures and prompt engineering
* Understanding of vector databases (e.g., Pinecone, Milvus, Chroma, or pgvector)
* Strong experience with Spring Boot, Spring WebFlux (for reactive/streaming APIs), and MVC
* Solid understanding of Core Java, multithreaded programming, and asynchronous task execution (essential for managing AI model call latency)
* Experience writing Unit tests using JUnit and mocking frameworks
* Ability to work on real-time web applications (WebSockets, Server-Sent Events for streaming AI responses)
* Excellent problem-solving skills and a strong mathematical/logical foundation
* Innovative drive and a passion for quick mastery of emerging AI technologies, frameworks, and tools
* Self-motivated, naturally curious, and able to thrive in a fast-paced, client-focused environment
* Skilled in technical writing, including documenting AI system architectures and data flows
* Experience writing SQL and stored procedures
* Familiarity with relational databases (MySQL, PostgreSQL) and NoSQL databases
* Experience with Git, Maven, and CI/CD tools (Jenkins, GitHub Actions)
* Familiarity with cloud platforms (AWS, Azure, or GCP) and Docker containers for deploying AI models/services
* Basic knowledge of Unix/Linux environments
Preferred
* AI Frameworks: Experience with AI orchestration frameworks like LangChain, LlamaIndex, or Spring AI
* Python: Familiarity with Python (the primary language for data science/AI scripting) in addition to Java
* Experience with JavaScript/TypeScript, HTML5, CSS, and modern client-side frameworks (preferably ReactJS or Next.js for building AI chat interfaces and dashboards)
Benefits
Medical
Copart is a Vehicle auctioning company traded on NASDAQ with ticket CPRT. It owns it's own yards and maintenance personel.