Senior Software Engineer, Metadata Core

Box Box · Enterprise · Warsaw, Poland · Core Platform

Senior Software Engineer role focused on building and operating scalable microservices for a metadata platform, which is a key component of Box's Intelligent Cloud. The role involves leading design and implementation, collaborating with partner teams, and mentoring other engineers. While the company is AI-first and the platform supports AI features, the core responsibilities are in software engineering for a platform that enables AI, rather than direct AI model development.

What you'd actually do

  1. Lead design and implementation efforts for new components of our platform, from the ground up.
  2. Design and implement scalable services with a focus on reliability, observability, operability and efficiency.
  3. Collaborate with partner teams and domain architects on system design and services integration.
  4. Work with cutting-edge technologies like Kubernetes, Docker, BigTable, and Istio.
  5. Be heavily involved in setting the platform vision and defining feature roadmaps.

Skills

Required

  • 5+ years of professional software development experience
  • extensive experience deploying and operating microservices in a cloud environment
  • Good understanding of scalability and observability practices
  • Proficient in Java
  • Skilled in designing and developing APIs
  • experience working with message queues and/or streaming data systems like Kafka/PubSub
  • technical expert and provide guidance to your team on best practices, coding standards, and complex technical issues
  • experience in mentoring and coaching engineers and provide technical feedback

Nice to have

  • familiarity with other scripting languages like Python, Scala or PHP
  • Familiarity with NoSQL databases such as MongoDB
  • Experience with Google Cloud Platform (GCP), Amazon Web Service (AWS) or Azure
  • Experience deploying and operating microservices on Kubernetes

What the JD emphasized

  • enterprise AI
  • AI-first company