Software Engineering Intern
Copart
Posted 15 Nov 2026, 09:33 ET
This job at a glance
- Who can apply
- New grads and up to 1 year · Bachelor's degree
- Must know
- Product managementREST APIsMachine learningLLMsAgileJava
- Work
- On-site in Dallas · internship
- Pay
- Not stated by the employer.
- Skill demand
- REST APIs28%Machine learning17%Product management11%LLMs6%of 18 similar entry-level jobs posted in the US this week
- Listed
- Nov 15, 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Role
Copart is seeking passionate Software Engineering Interns with a strong interest in Artificial Intelligence to work on the development of next-generation, AI-driven applications for global expansion. This role involves close collaboration with Product Managers, AI Architects, and Tech Leads to integrate advanced AI capabilities and build scalable full-stack applications.
Key Responsibilities
- AI Integration & Development: Design and implement features powered by Large Language Models (LLMs), Generative AI, and Machine Learning APIs into 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.
- Collaboration: Communicate proactively with teammates, AI research, infrastructure, security, and QA teams to improve processes and engineering excellence.
- Concurrency & Scalability: Write highly concurrent, multi-threaded Java backend services capable of handling real-time AI inference and data streaming.
Requirements & Tech Stack
- AI & LLM Foundational Knowledge:
- Hands-on experience or academic projects working with LLM APIs (OpenAI, Anthropic, Ollama, Hugging Face).
- Familiarity with RAG architectures and prompt engineering.
- Understanding of vector databases (e.g., Pinecone, Milvus, Chroma, or pgvector).
- Backend & Concurrency (Java/Spring):
- Strong experience with Spring Boot, Spring WebFlux, and MVC.
- Solid understanding of Core Java, multithreaded programming, and asynchronous task execution.
- Experience writing Unit tests using JUnit and mocking frameworks.
- Frontend (React/Modern JS):
- Experience with JavaScript/TypeScript, HTML5, CSS, and modern client-side frameworks (preferably ReactJS or Next.js).
- Ability to work on real-time web applications (WebSockets, Server-Sent Events).
- Soft Skills & Mindset:
- Excellent problem-solving skills and a strong mathematical/logical foundation.
- Innovative drive and a passion for quick mastery of emerging AI technologies.
- 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.
Qualifications
- Bachelor’s degree or higher (or currently pursuing) in Computer Science, Artificial Intelligence, Engineering, or a highly quantitative field.
Additional Skills (Nice To Haves)
- AI Frameworks: Experience with AI orchestration frameworks like LangChain, LlamaIndex, or Spring AI.
- Python: Familiarity with Python.
- Data & Databases:
- Experience writing SQL and stored procedures.
- Familiarity with relational databases (MySQL, PostgreSQL) and NoSQL databases.
- DevOps & Deployment:
- Experience with Git, Maven, and CI/CD tools (Jenkins, GitHub Actions).
- Familiarity with cloud platforms (AWS, Azure, or GCP) and Docker containers.
- Basic knowledge of Unix/Linux environments.