Jobs · Engineering · Texas

Software Engineering Intern

Copart · Dallas, TX · 1 wk ago
EngineeringFull-time

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
  • 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

Required Skills

  • Education: Bachelor’s degree or higher (or currently pursuing) in Computer Science, Artificial Intelligence, Engineering, or a highly quantitative field.
  • AI & LLM Foundational Knowledge: 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).
  • Backend & Concurrency (Java/Spring): 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.
  • Frontend (React/Modern JS): 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).

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, 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.

Additional Skills (Nice To Haves)

  • 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.
  • 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 for deploying AI models/services.
  • Basic knowledge of Unix/Linux environments.

Similar jobs