
Software Engineering Intern
Copart, Inc.2 hours ago
Dallas, TX, USAIntern
Responsibilities
- Design and implement application features powered by LLMs, generative AI, and machine learning APIs.
- Build and optimize conversational agents, RAG pipelines, and prompt-engineering workflows.
- Develop scalable, secure, real-time full-stack applications and concurrent multithreaded Java backend services.
- Use Spring Boot, Spring WebFlux, MVC, React or related frontend technologies, WebSockets, and Server-Sent Events for AI applications.
- Write unit tests, participate in 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 one, in Computer Science, Artificial Intelligence, Engineering, or a highly quantitative field.
- Hands-on experience or academic projects using LLM APIs such as OpenAI, Anthropic, Ollama, or Hugging Face, plus familiarity with RAG and prompt engineering.
- Strong Java, Spring Boot, Spring WebFlux, MVC, multithreading, asynchronous execution, and unit-testing knowledge.
- Frontend experience with JavaScript or TypeScript, HTML5, CSS, and modern frameworks such as ReactJS or Next.js.
- Understanding of vector databases and experience or familiarity with SQL, relational or NoSQL databases, and real-time web applications.
- Preferred qualifications include Python, LangChain, LlamaIndex, Spring AI, MySQL, PostgreSQL, Git, Maven, Jenkins, GitHub Actions, AWS, Azure, GCP, Docker, and Unix/Linux.
Benefits
- The posting emphasizes a diverse, inclusive, collaborative workplace that supports growth and meaningful contribution.
Tech Stack
AWSAzureCSSDockerGitGitHub ActionsGoogle Cloud PlatformJavaJavaScriptJenkinsJUnitLinuxMavenMySQLNext.jsPostgreSQLPythonReactSpring BootSQLTypeScript