
Software Engineering Intern
Copart, Inc.2 hours ago
Dallas, TX, USAIntern
Responsibilities
- Design and implement LLM, Generative AI, and machine-learning-API features in core web applications.
- Develop scalable full-stack applications, real-time interfaces, Java backend services, and asynchronous or multithreaded systems.
- Build and optimize conversational agents, RAG pipelines, and prompt-engineering workflows.
- Write unit tests, conduct code reviews, document AI architectures and data flows, and collaborate with product, AI research, infrastructure, security, and QA teams.
Requirements
- Bachelor’s degree or higher, or currently pursuing a degree, in Computer Science, Artificial Intelligence, Engineering, or a highly quantitative field.
- Hands-on or academic project experience with LLM APIs such as OpenAI, Anthropic, Ollama, or Hugging Face, plus familiarity with RAG and prompt engineering.
- Experience with Core Java, Spring Boot, Spring WebFlux, MVC, multithreaded programming, asynchronous task execution, and JUnit or mocking frameworks.
- Experience with JavaScript or TypeScript, HTML5, CSS, and modern client-side frameworks, preferably ReactJS or Next.js, plus WebSockets or Server-Sent Events.
- Strong problem-solving, mathematical, logical, technical-writing, communication, curiosity, and ability to learn emerging AI technologies.
- Preferred experience includes LangChain, LlamaIndex, Spring AI, Python, SQL, stored procedures, MySQL, PostgreSQL, NoSQL databases, Git, Maven, Jenkins, GitHub Actions, AWS, Azure, GCP, Docker, and Unix/Linux.
Benefits
- Copart emphasizes diversity, inclusion, collaboration, and opportunities to grow and contribute meaningfully.
Tech Stack
AWSAzureCSSDockerGitGitHub ActionsGoogle Cloud PlatformJavaJavaScriptJenkinsJUnitLinuxMavenMySQLNext.jsPostgreSQLPythonReactSpring BootSQLTypeScript