Software Engineer - Distributed Systems (Foster City, CA)
Company: Alluxio, Inc.
Location: San Mateo
Posted on: October 31, 2024
Job Description:
Proven at a global web-scale in production for modern data
services, Alluxio is the developer of open-source data
orchestration software for large-scale analytics and AI. Alluxio is
in production use today at eight out of the top ten internet
companies, and seven of the ten highest valued companies in the
world. Our mission is to orchestrate data for all data driven
applications in any cloud!As customers continuously push the
envelope for ways to extract value from data, Alluxio is driving
innovation in data access and management for large-scale
distributed systems. Alluxio is charging full steam to help
customers navigate the digital transformation. Venture-backed by
Andreessen Horowitz, Hillhouse Capital, and Seven Seas Partners.
Alluxio was founded at UC Berkeley's AMPLab by the creators of the
Tachyon open-source project.Alluxio data orchestration platform is
a new layer between storage and compute engines. This new data
layer serves data to large-scale analytics and AI in any cloud
across clusters, regions, clouds, and countries, providing
simplified data access to files and objects. Features like
intelligent caching, unified namespace, and data management provide
agility and cost efficiency to customers in financial services,
high-tech, retail, and telecommunications.Alluxio has received
numerous accolades, including recently being named: One of the 20
Coolest Cloud Software Companies of 2021. Alluxio is trusted by
Meta, Uber, Tencent, Tiktok, Alibaba, Expedia, Rakuten, Microsoft,
Walmart, and more! Please review Wikipedia to learn more about us!
Join our world-class team of empathetic, enthusiastic, and creative
people who can work on some of the toughest big data problems.About
the Role:
- As a Software Engineer at Alluxio, you will be involved in
solving challenging problems in the area of Distributed Data
Services, memory and data structure efficiency, thread concurrency,
locking optimizations, caching policies, and implementation.
- The role would include developing innovative solutions for
scaling systems to thousands of nodes and providing data durability
and high availability. The ideal candidate is a software engineer
who has the ability to come up with creative solutions and work
with more senior members.As the Software Engineer - Distributed
Systems, What You Will Be Able to Build and Own:
- As a distributed systems engineer at Alluxio, you will be
responsible for evolving the state-of-the-art Alluxio ( also known
as Tachyon Nexus earlier) project.
- Solving challenging problems in the area of Distributed Data
Services, Memory and data structure efficiency, Thread concurrency
and locking optimizations, process coordination, and caching
policies and implementation.
- -Developing innovative solutions for scaling systems to
thousands of node and providing Data Durability and High
Availability.As the Software Engineer - Distributed Systems, What
We are Looking For:
- BS degree in Computer Science, similar technical field of study
or equivalent practical experience.
- Software development experience in one or more general purpose
programming languages including but not limited to: Java, C/C++, or
Go.
- Experience working with two or more from the following is a
must: distributed and parallel systems, distributed storage
systems, architecting large scale software systems, and/or security
software development.
- Excellent analytical and problem solving skills.
- Working proficiency and communication skills in verbal and
written English.As the Software Engineer - Distributed Systems, We
Would Appreciate If You Have:
- Master's, Ph.D. degree, further education, or equivalent
practical experience in engineering, computer science, or other
technical-related fields.
- Proficiency in one or more general-purpose programming
languages including but not limited to: Java, C/C++, or Go.
- Interest and ability to learn other coding languages as
needed.
- Experience contributing to and/or maintaining an open-source
project.
- Ability and desire to work in a fast paced, collaborative and
iterative programming environment.
- Contributed or contributing to Alluxio.Alluxio is an equal
opportunity employer and does not discriminate in employment on the
basis of race, color, religion, sex (including pregnancy and gender
identity), national origin, political affiliation, sexual
orientation, marital status, disability, genetic information, age,
membership in an employee organization, retaliation, parental
status, military service, or other non-merit factors.
#J-18808-Ljbffr
Keywords: Alluxio, Inc., Sacramento , Software Engineer - Distributed Systems (Foster City, CA), IT / Software / Systems , San Mateo, California
Didn't find what you're looking for? Search again!
Loading more jobs...