SOFTWARE ENGINEER II, AI BOX

Box
Full-time
Redwood City, CA
$125,500 - $157,000
Posted on 5 months ago

Job Description

Box is seeking a Software Engineer II to join the AI Platform team, focusing on developing core capabilities for Box AI, including Audio and Video AI, Retrieval Augmented Generation (RAG), and Vector Search. The role involves working with ML engineers to implement multi-agent systems using LLMs and optimizing systems for scalability and availability.

Responsibilities

  • Build core components of the AI Platform
  • Implement and maintain pipelines for Retrieval Augmented Generation (RAG) and Vector Search
  • Work with ML engineers to implement multi-agent systems using LLMs
  • Optimize systems for scalability and availability

Requirements

  • Passion for building infrastructure for machine learning systems
  • Ownership mindset and focus on delivering high-quality work
  • Proficiency in object-oriented languages like Python, C, C++, Java, Scala
  • Bachelor's degree in Computer Science, Statistics, Mathematics, Physics, or a related field
  • Strong understanding of statistical modeling, data structures, and algorithms
  • Familiarity with distributed system concepts and large-scale systems
  • Familiarity with natural language processing, query understanding, and large language models
  • Familiarity with Large Language Models, RAG, Agentic Frameworks like LangChain

Benefits

  • No benefits