Skip to content

Search jobs inside your AI agent.

Grok Bot

Connect

Alluxio

Senior Software Engineer (Distributed System Development)

Posted Updated
Discussion

Description

  • As a Senior Software Engineer at Alluxio, you will be responsible for evolving the state-of-the-art Alluxio project
  • The work would involve 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 an experienced software engineer who has the ability to come up with creative solutions and lead team members to take them from concept to completion
  • You would contribute to the product architecture and implement the technical direction, working along with the product management

Benefits

  • Stay healthy, stay happy. Medical, dental, and vision
  • Work hard, play hard. Happy hour, game tournaments, and company outings
  • Gym, food trucks, and wellness programs. Small company with big office perks
  • High quality input yields high quality output – it’s all about the I/O
  • We’re a diverse team where all are respected and welcomed
  • In the heart of Silicon Valley, minutes from San Mateo Caltrain
  • Excellent analytical and problem-solving skills
  • Working proficiency and communication skills in verbal and written English
  • >2 years of software development experience in one or more general-purpose programming languages, including but not limited to: Java, C/C++, or Go
  • BS degree in Computer Science, similar technical field of study, or equivalent practical experience
  • 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
  • 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

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →