Software Engineer III, Query Platform

BoxRedwood City, CA
Hybrid

About The Position

Box (NYSE:BOX) is a leader in Intelligent Content Management, enabling organizations to fuel collaboration, manage content lifecycles, secure critical content, and transform business workflows with enterprise AI. Founded in 2005, Box simplifies work for leading global organizations and is headquartered in Redwood City, CA, with offices across the United States, Europe, and Asia. Joining Box offers the unique opportunity to drive their platform forward, focusing on content as the core of daily business processes. The mission is to bring intelligence to content management and empower customers to transform workflows, leveraging AI and enterprise content to revolutionize how the world works together. The Query Platform team at Box owns and operates a multi-tenant platform that allows customers to define schemas and query data in real time. This platform powers custom applications for intelligent content management, internal experiences like interactive dashboards and real-time analytics, and is expanding to support Box Search while forming the foundation for enterprise-wide BoxAI capabilities. The company is seeking a Software Engineer III to build and scale this foundational infrastructure. The role's work will directly impact the performance, scalability, and reliability of the system, influencing how customers discover and interact with their content and the broader ecosystem of applications and AI experiences built on the Box platform.

Requirements

  • You have 3+ years of professional software development experience
  • You have extensive experience deploying and operating microservices in a cloud environment
  • You have a proven track record of building services and/or tooling in one or more languages (e.g., Java, Go, Scala, Python)
  • You have experience working with message queues and/or streaming data systems like Kafka/PubSub
  • Proficiency in an object oriented language such as Java, Scala, or C++
  • BS+ degree in Computer Science or equivalent
  • Proficiency with distributed systems
  • Must be able to visit the Redwood City office 3 days a week

Nice To Haves

  • Familiarity with Elasticsearch/Solr/Lucene or other information retrieval systems.
  • Experience with Google Cloud Platform, Amazon Web Services or Azure.
  • Experience deploying and operating Microservices on Kubernetes.

Responsibilities

  • Lead design and implementation efforts for new components of our platform, from the ground up
  • Design and implement scalable services with a focus on reliability, observability, operability and efficiency
  • Work with cutting-edge technologies like Kubernetes, Docker, BigTable, Elasticsearch, Spark and Istio
  • Be heavily involved in setting the platform vision and defining feature roadmaps
  • Mentor other engineers and contribute to team growth and development
  • Strengthen engineering processes, principles, and culture within the team and across Box, by championing a culture of learning, continuous improvement, and blameless retrospection
  • Participate in our on-call rotation, available at all times while on-call to help respond to and triage any issues that arise.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service