Box needs a strong backend engineer to help build and scale critical distributed systems for their Omni team's planet-scale data platform, which will transform how information flows through their ecosystem and power Box's next generation of innovations.
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
- Design, build, and operate highly-available, scalable, and resilient distributed backend services that form the core of our platform.
- Develop systems for managing data across multiple geographic regions, solving complex challenges related to data sovereignty and compliance.
- Collaborate with your team, product managers and other engineering teams to define and implement the APIs and services that power Box's platform.
- Write clean, maintainable, and well-tested code, and participate in code and design reviews to maintain our high standards of quality.
- Mentor other engineers on the team, promoting best practices in software development and distributed systems design.
- Take ownership of the entire software lifecycle, from design and implementation to testing, deployment, and operational support.
- 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 3-5 years of professional experience in backend software development, with a proven track record of building and shipping complex, large-scale services.
- 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, with a focus on Tuesdays, Wednesdays, and Thursdays.