Staff Software Engineer, Database Infrastructure
Redwood City, California
Full Time Senior-level / Expert USD 217K - 271K
Box
Box empowers your teams by making it easy to work with people inside and outside your organization, protect your valuable content, and connect all your apps.WHAT IS BOX?
Box is the market leader for Cloud Content Management. Our mission is to power how the world works together. Box is partnering with enterprise organizations to accelerate their digital transformation by creating a single platform for secure content management, collaboration and workflow. We have an amazing opportunity to further establish ourselves as leaders in the space, and we need strong advocates to help us achieve that goal.
By joining Box, you will have the unique opportunity to help capture a majority of this developing market and define what content management looks like for the digital enterprise. Today, Box powers over 100,000 businesses, including 67% of the Fortune 500 who trust Box to manage their content in the cloud.
WHY BOX NEEDS YOU
Are you excited about scaling a relational data system to tens of millions of queries per second? How about making sure that system offers availability and consistency sufficient to serve as the bottom layer for critical workflows of today's most productive enterprises? Join us as part of a small team focused on the platform that allows developers at Box to store and access relational data. We are looking for an engineering leader to focus on developing robust software to manage a fleet of thousands of MySQL instances in a Cloud environment.
The broader Core Data team is responsible for providing a highly-available, strictly consistent, performant and easy-to-use infrastructure for online and offline access of Box user data graph. This system underpins all Box features, which is what drives our requirements, as well as millions of transactions per second in throughput. Below are articles describing some facets of Box Core Data that you might find interesting:
- How We Learned to Stop Worrying and Read from Replicas
- Strategies Used at Box to Protect MySQL at Scale
- Cache is the Root of All Evil
The Database Infrastructure group is a close-knit and diverse team at the heart of Core Data. We continually drive improvements to the resiliency, performance and consistency of the heavily sharded MySQL deployment that comprises the source of truth for Core Data. As a Staff Engineer, we expect you to introduce and iterate on innovative solutions to classic and Box-specific database infrastructure challenges in close partnership with your fellow database engineers.
WHAT YOU'LL DO
- Own and manage petabytes of data across thousands of MySQL database nodes in GCP.
- Lead design and implementation efforts for new database infrastructure components from the ground up, or uplift existing ones to meet requirements as our business evolves.
- Drive the development of the technical vision for the Database Infrastructure team, as well as breaking it down into milestones to realize it.
- Participate in the development of the technical vision for the broader Core Data team.
- Stay grounded in the day-to-day database infrastructure management by participating in the 24×7 oncall rotation.
- Strengthen engineering processes, principles, and culture within the team and across Box, by championing a culture of learning, continuous improvement, and blameless retrospection.
WHO YOU ARE
- Must have Bachelor’s Degree in Information Science, Computer Science or similar areas or equivalent work experience.
- Must have expert level skills related to management and/or development of a high-scale relational database in a distributed environment.
- You have experience with a configuration management platform (e.g. Puppet/Ansible/Terraform/Terragrunt) and building CI/CD pipelines.
- You have experience developing and deploying changes to a complex distributed system in a customer-facing environment.
- You often collaborate with engineering and business leaders across organizations and disciplines.
- You have experience providing technical guidance to a team of engineers.
You are in an office based role with the expectation of working from the Redwood City Office a minimum of 2x/week.
BENEFITS
- Visit this webpage to check out all of our exciting healthcare benefits: https://join.collectivehealth.com/box
- For all other benefits, please check out: Box Benefits + Perks
EQUAL OPPORTUNITY
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
For details on how we protect your information when you apply, please see our Personnel Privacy Notice.
Box is committed to fair and equitable compensation practices. Actual base salary (or OTE if commissionable role) is dependent upon factors such as: knowledge, skill level, experience, and work location. This role is also eligible for equity and benefits. For more information on benefits, check out our healthcare benefits and additional Box Benefits + Perks. In accordance with OFCCP compliance, here is the Pay Transparency Provision. United States Pay Range$217,000—$271,500 USDTags: Ansible CI/CD Computer Science Engineering GCP MySQL Pipelines Privacy Puppet RDBMS Terraform
Perks/benefits: Career development Equity Transparency
More jobs like this
Explore more AI, ML, Data Science career opportunities
Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.
- Open Lead Data Analyst jobs
- Open Marketing Data Analyst jobs
- Open Data Engineer II jobs
- Open Senior Business Intelligence Analyst jobs
- Open MLOps Engineer jobs
- Open Data Manager jobs
- Open Principal Data Engineer jobs
- Open Power BI Developer jobs
- Open Data Scientist II jobs
- Open Business Intelligence Developer jobs
- Open Junior Data Scientist jobs
- Open Business Data Analyst jobs
- Open Sr Data Engineer jobs
- Open Data Analytics Engineer jobs
- Open Data Analyst Intern jobs
- Open Product Data Analyst jobs
- Open Sr. Data Scientist jobs
- Open Senior Data Architect jobs
- Open Big Data Engineer jobs
- Open Principal Data Scientist jobs
- Open Data Quality Analyst jobs
- Open Manager, Data Engineering jobs
- Open Research Scientist jobs
- Open Azure Data Engineer jobs
- Open Junior Data Engineer jobs
- Open Data quality-related jobs
- Open GCP-related jobs
- Open Java-related jobs
- Open Business Intelligence-related jobs
- Open ML models-related jobs
- Open Data management-related jobs
- Open Privacy-related jobs
- Open PhD-related jobs
- Open Deep Learning-related jobs
- Open Finance-related jobs
- Open Data visualization-related jobs
- Open PyTorch-related jobs
- Open TensorFlow-related jobs
- Open APIs-related jobs
- Open NLP-related jobs
- Open Consulting-related jobs
- Open Snowflake-related jobs
- Open LLMs-related jobs
- Open CI/CD-related jobs
- Open Generative AI-related jobs
- Open Kubernetes-related jobs
- Open Hadoop-related jobs
- Open Data governance-related jobs
- Open Airflow-related jobs
- Open Databricks-related jobs