Copart logo
Copart
Posted 69 days agoVerified live 15h ago

Software Engineering Intern

Brief overview

Dallas, TXIn-person
UndergradOr in progress
218 H-1B approvalsDept. of Labor
43 green cardsCertified filings
Large Language Models (LLMs)Generative AIMachine Learning APIsRetrieval-Augmented Generation (RAG)Prompt EngineeringVector DatabasesSpring BootSpring WebFluxCore JavaMultithreaded ProgrammingAsynchronous Task ExecutionJUnitJavaScriptTypeScriptHTML5CSSReactJS

About the company

Copart is a Vehicle auctioning company traded on NASDAQ with ticket CPRT. It owns it's own yards and maintenance personel.

Visa sponsorship history

4 years sponsoring, last filed FY2026

Data powered by U.S. Department of Labor. This does not guarantee sponsorship for this specific role.
218H-1B approved
100%approval rate
81new H-1B hires
43PERM certified
$122,004median wage / yr
H-1B Petition ApprovalsVisas USCIS actually granted: the strongest sign the company sponsors.
202349
202482
202572
202615
LCA Certified ApplicationsAn early filing step, not a visa approval: it signals intent, not confirmed sponsorship.
202315
202417
202515
202612
Green Card (PERM) FilingsCertified green card filings: a long-term commitment to international hires.
202315
20246
202518
20264
Top sponsored roles
Software EngineerSr. DevOps EngineerSr. Technology Product AnalystSr. Software EngineerTechnology Product Analyst
Sponsored employees from
IndiaVenezuelaTaiwanNepal

Job description

Summary

Copart, Inc. is a technology leader and the premier online vehicle auction platform globally. They are looking for passionate Software Engineering Interns with a strong interest in Artificial Intelligence to work on the development of AI-driven applications for their global expansion.

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
  • Collaboration: Communicate proactively with teammates, AI research, infrastructure, security, and QA teams to continuously 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

Skills

  • 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
  • Experience with JavaScript/TypeScript, HTML5, CSS, and modern client-side frameworks (preferably ReactJS or Next.js for building AI chat interfaces and dashboards)
  • 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 with AI orchestration frameworks like LangChain, LlamaIndex, or Spring AI
  • Familiarity with Python (the primary language for data science/AI scripting) in addition to Java
  • 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

Qualifications

Must Haves

  • 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
  • Experience with JavaScript/TypeScript, HTML5, CSS, and modern client-side frameworks (preferably ReactJS or Next.js for building AI chat interfaces and dashboards)
  • 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

Nice to Haves

  • Experience with AI orchestration frameworks like LangChain, LlamaIndex, or Spring AI
  • Familiarity with Python (the primary language for data science/AI scripting) in addition to Java
  • 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

More jobs like this