Box needs a Senior Engineer to help deliver a next-generation Metadata Platform, which is a key component of the Box Content Cloud.
Requirements
- Proficiency in an object oriented language such as Java, Scala, or C++
- Proficiency with distributed systems
- Experience deploying and operating microservices in a cloud environment
- Experience working with message queues and/or streaming data systems like Kafka/PubSub
- 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
Other
- Must be able to visit the Redwood City office 1-2 days a week
- 3+ years of professional software development experience
- BS+ degree in Computer Science or equivalent
- 4+ years of industry experience