Software Engineer Iii, Metadata Core

Box Box · Enterprise · Warsaw, Poland · Core Platform

Software Engineer III role focused on building and scaling a next-generation Metadata Platform, which is a key component of Box's Intelligent Content Management system. The role involves designing and implementing scalable services, collaborating with partner teams, and defining feature roadmaps, with a focus on reliability, observability, and efficiency. While Box is an AI-first company and the platform leverages AI, this specific role is primarily focused on the underlying platform engineering rather than direct AI model development.

What you'd actually do

  1. Design and implement scalable services with a focus on reliability, observability, operability and efficiency.
  2. Collaborate with partner teams and domain architects on system design and services integration.
  3. Be heavily involved in defining the vision and assembling feature roadmaps.
  4. Work with cutting-edge technologies like Kubernetes, Docker, BigTable, and Istio.
  5. Strengthen engineering processes, principles, and culture within the team and across Box, by championing a culture of learning, continuous improvement, and blameless retrospection.

Skills

Required

  • 4+ years of professional software development experience
  • Java
  • design, build, and deploy high-quality software
  • algorithms
  • data structures
  • software design principles
  • object-oriented programming
  • designing and developing APIs

Nice to have

  • Python
  • Scala
  • PHP
  • NoSQL databases such as MongoDB
  • message queues
  • streaming data systems like Kafka/PubSub
  • Google Cloud Platform (GCP)
  • Amazon Web Service (AWS)
  • Azure
  • deploying and operating microservices on Kubernetes