Sr. Software Engineer, Compute

Box Redwood City , CA 94063

Posted 7 months ago

Box is growing rapidly and data-powered products will play an integral in our success in the marketplace. We are gathering, storing, and making data available on a massive scale for many engineering teams. Data size, generation rate, heterogeneity, and consumers are all growing at an astonishing pace, leading to a multitude of technical challenges.

In this role, you will be responsible for designing and building the next generation data platform that will power our core data infrastructure. You will work with an incredible team of engineers to solve some of the most complex problems and unlock the full value of our data.

Why the team needs you

The compute team is focusing on building out the vision for the data platform that will power all data products at Box. We would love to add someone who can help lead this vision and architect the data platform. You are someone who has experience with large distributed systems with a focus on compute workflows, data modeling, and data storage.

Why Box needs you

Box is growing fast. Real fast. Every business in the world is looking to modernize the way that they work. As the leader in cloud content management, Box is the only company that can help enterprises transform how people work together. We are committed to hitting aggressive technological and revenue goals. That's where you come in.

Why you need Box

This is your opportunity to be provide technical vision and leadership in a space with complex and ever-evolving business requirements. You will set the technical direction of the team and mentor more junior engineers. You will expand your technical skills and scope by taking on large challenges in a distributed, large-scale environment with a focus on data computation. You will shape the future of services core to the Box business that impacts millions of customers on a daily basis.

Who you are

  • Passion for designing, building, and shipping extraordinary software

  • Strong knowledge of algorithms, data structures, software design principles, and object-oriented programming

  • Deep understanding of distributed systems and multi-threaded programming

  • Experience with Async processing framework/serverless architecture

  • Ability to balance feature work, service ownership, and retirement of technical debt

  • 5+ years of industry experience

  • B.S. / M.S. / Ph.D. in Computer Science or related disciplines

  • Nice to have experience with:

  • One or more OOP languages such as C++/Java/C#/Scala

  • HDFS, Hadoop M/R, Hive, Kafka, Spark

  • SQL

  • Virtualization/container abstractions and orchestration (Kubernetes, Docker, etc.)

  • GCP (GCS/BigQuery/BigTable)

  • Apache Beam/GCP DataFlow

  • AWS services (S3 / EC2 / EMR / Redshift / DynamoDB)

  • Backend/infrastructure work

About Box: Founded in 2005, Box (NYSE: BOX) is transforming the way people and organizations work so they can achieve their greatest ambitions. As the world's leading enterprise software platform for secure content collaboration, Box helps businesses of all sizes in every industry securely access and manage their critical information in the cloud. Box is headquartered in Redwood City, CA, with offices across the United States, Europe, and Asia. To learn more about Box, visit www.box.com.

#LI-Eng


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Sr Software Engineer (Site Reliability Engineer)

Guardant Health, Inc.

Posted 1 week ago

VIEW JOBS 10/9/2019 12:00:00 AM 2020-01-07T00:00 Guardant Health is a leading precision oncology company focused on helping conquer cancer globally through use of its proprietary blood tests, vast data sets and advanced analytics. The Guardant Health Oncology Platform is designed to leverage our capabilities in technology, clinical development, regulatory and reimbursement to drive commercial adoption, improve patient clinical outcomes and lower healthcare costs. In pursuit of our goal to manage cancer across all stages of the disease, Guardant Health has launched two liquid biopsy-based tests, Guardant360 and GuardantOMNI, for advanced stage cancer patients, and is developing programs for recurrence and early detection, called Project LUNAR. Since its launch in 2014, Guardant360 has been used by more than 5,000 oncologists, over 40 biopharmaceutical companies and all 27 of the National Comprehensive Cancer Network centers. Position Summary: This is a software engineering team embedded within the bioinformatics department – you will be responsible for the software that is used in the clinical laboratory to process patient samples and analyze their genomic profiles, finding the right treatment options for cancer patients based on a simple blood draw. You will participate in a small team following agile methodology. Your role would be to implement new solutions and architectures to solve complex problems in a clinical NGS setting. Essential Duties and Responsibilities: You will have the responsibility to influence the designs of Guardant Health's compute infrastructure products and build self-healing capabilities into them. * You will focus on improving the in-house workflows and leverage cloud to maximize performance. * Design, build and implement software features for the product that increase reliability, availability and performance. * Optimization of existing algorithms to efficiently use cloud infrastructure and distributed systems. * Genomic Data is core of our work and you will contribute towards maximizing its availability and usage. * Participate in brainstorming sessions, create and maintain a highly productive and motivating work environment. * Participate in on-call rotation in support of critical products. * Provide written documentation and specifications. Skills/Requirements: 
 * 6+ years experience developing software in production environment
 * Experience developing scalable applications in cloud based ecosystem. * Experience developing and maintaining Kubernetes infrastructure desirable * Experienced with RESTful interfaces and architecture. * Experienced in Python and knowledge of Golang. * Experience with distributed processing and clustered applications * Thoughtful with system designs and Architecture. * Great communicator with great written and verbal fluency in English * Ability to work independently, with minimal supervision * Dedicated to making a difference in a rapid-paced environment. Education: BS, MS preferred, in computer science, computational biology, or related field. #LI-MT1 #guardanthealth #jobs #softwareengineer #hiring #AWS #kubernetes #cloudcomputing All your information will be kept confidential according to EEO guidelines. Guardant Health, Inc. Redwood City CA

Sr. Software Engineer, Compute

Box