Box needs to continue driving its platform forward by improving the Search and Query Infrastructure to support fast, reliable, and secure discovery of enterprise content, powering both the Box Search experience and BoxAI features.
Requirements
- You possess deep expertise in designing and working with distributed systems, understanding the trade-offs between consistency, availability, and performance.
- You are proficient in one or more backend programming languages such as Java, Scala, Go, or Python.
- You have experience with data-intensive applications, search technologies (like Elasticsearch or Solr), and/or database and query systems (SQL or NoSQL).
- Experience with public cloud platforms (GCP, AWS, Azure) and containerization technologies (Kubernetes, Docker) is a plus.
Responsibilities
- Define and drive technical strategy for Search and Query infrastructure to support the growing needs of Box customers, ensuring scalability, reliability, and efficiency at global scale.
- Tackle complex challenges related to data sharding, storage optimization, and global data replication to ensure scalability and performance.
- Write clean, maintainable, and well-tested code, and participate in code and design reviews to maintain our high standards of quality.
- Develop innovative and robust tooling and automation around complex Elasticsearch operations.
- Mentor and elevate engineers across the organization, fostering a culture of technical excellence, knowledge sharing, and innovation.
- Participate in our on-call rotation while on-call, to help respond and triage any issues that arise.
Other
- We are an AI-first company. This means you approach your work with a growth mindset and find ways to leverage AI to help make faster, smarter decisions that will 10X your impact at Box.
- You have 6+ years of professional experience in backend software development, with a proven track record of building and shipping complex, large-scale services.
- You thrive on tackling ambiguous, complex technical challenges and driving them to successful resolution.
- You are a product-minded engineer who thinks about the "why" behind the "what" and is passionate about solving customer problems.
- You have a strong sense of ownership and are comfortable working in a collaborative, fast-paced environment.
- Boxers are expected to work from their assigned office a minimum of 3 days per week.