Senior C+ Software Engineer, Storage

2 weeks ago


Mountain View, United States Voltron Data Full time

We are looking for a highly motivated Senior C++ Storage Engineer to join Voltron Data’s team. On the team, you’ll have the opportunity to help support and grow the Voltron Data and Apache Arrow ecosystems. You will work closely with Voltron Data development teams to implement performant storage and I/O functions targeting a wide variety of networked, cloud, and local storage solutions.

Why work at Voltron Data?

We are Going for Impact

: We are a Series A, venture-backed startup assembling a global team to build a new foundation for data analytics with Apache Arrow. This foundation will usher in a wave of innovation in data processing that can take full advantage of the speed and efficiency offered by modern hardware.

We are Committed to Bridging Open Source Communities:

We are a collection of open source maintainers who have been driving open source ecosystems over the last 15 years, particularly in the C++, Python, and R programming ecosystems.

We are Building a Diverse, Inclusive Company:

We are creating a representative, equitable, and respectful workplace that prioritizes employee growth. Everyone at Voltron Data is bought into the company’s success; all voices are critical to shaping the organization’s future.

Timeline Below is a rough timeline of where you can expect to be at different points during your career path starting in this position.

Upon joining:

Spending time learning about the Apache Arrow memory layout, compute primitives, and APIs.

Familiarizing yourself with the different partners for compute kernels and the query execution engine on Apache Arrow.

Learning and embracing the Apache development process.

Within a month:

Implementing new high-performance storage and I/O primitives.

Benchmarking existing I/O library functions to determine where there are bottlenecks.

Discovering and implementing optimizations in data reads and writes.

Participating in peer code review of all PRs related to file storage and interacting with different filesystems.

Contributing to technical discussions and technical design documents.

Within 6 months:

Developing a comprehensive set of low level benchmarks for I/O functions targeting various local, networked and cloud storage technologies to enable monitoring for performance regressions.

Ensuring that all filesystems interactions are compatible and performant across platforms (Linux, MacOS, and Windows).

Identifying and building reusable software components to ensure a high quality and maintainable codebase.

Within 12 months:

Analyzing I/O throughput in a massively parallel and distributed query engine to identify inefficiencies and crafting solutions to tackle those inefficiencies.

Ensuring that the everything related to storage is built as high quality as possible, balancing performance, usability, and maintainability across the Voltron Data and Apache Arrow ecosystems.

Previous experience that could be helpful:

Strong experience developing in C++, especially using Modern C++.

Experience developing and using various data lake storage technologies as: S3, Google Compute Storage, Azure Blob Storage.

Building and using distributed networked file systems such as HDFS or Ceph.

Experience working with technologies such as io_uring, DMA, RDMA, or GPUDirect Storage.

Experience with different data storage file formats such as ORC, Parquet, and Avro.

Experience with data lake table formats such as Iceberg, Delta Lake, and Hudi.

US Compensation -

The salary range for this role is between $140,000 to $165,000. We have a global market-based pay structure which varies by location. Please note that the base pay range is a guideline and for candidates who receive an offer, the exact base pay will vary based on factors such as actual work location, skills and experience of the candidate. This position is also eligible for additional incentives such as equity awards.

#J-18808-Ljbffr



  • Mountain View, United States TALENT Software Services Full time

    ADAS Senior Software EngineerJob Summary: Talent Software Services is in search of a ADAS Senior Software Engineer for a contract position in Mountain View, CAThe opportunity will be one year with a strong chance for a long-term extension.Primary Responsibilities/Accountabilities: The Senior Software Engineer C++ position is responsible for designing,...


  • Mountain View, United States Aeva, Inc Full time

    About us: Aeva’s mission is to bring the next wave of perception to a broad range of applications from automated driving to industrial robotics, consumer electronics, consumer health, security, and beyond. Aeva is transforming autonomy with its groundbreaking sensing and perception technology that integrates all key LiDAR components onto a silicon...


  • Mountain View, United States OxSource Full time

    Senior C++ Software EngineerOxSource is currently on the lookout for an experienced Software Engineer to join a growing start-up based in Mountain View, California.Only a few years old and powered by next-generation AI, the company is building state-of-the-art video systems which can be used to deliver unprecedented insights across many different...


  • Mountain View, United States OxSource Full time

    Senior C++ Software EngineerOxSource is currently on the lookout for an experienced Software Engineer to join a growing start-up based in Mountain View, California.Only a few years old and powered by next-generation AI, the company is building state-of-the-art video systems which can be used to deliver unprecedented insights across many different...


  • Mountain View, United States OxSource Full time

    Senior C++ Software EngineerOxSource is currently on the lookout for an experienced Software Engineer to join a growing start-up based in Mountain View, California.Only a few years old and powered by next-generation AI, the company is building state-of-the-art video systems which can be used to deliver unprecedented insights across many different...


  • Mountain View, United States City Storage Systems Full time

    Who we are At City Storage Systems, we're building Infrastructure for Better Food. We help restaurateurs around the world succeed in online food delivery. Our goal is to make food more affordable, higher quality, and convenient for everyone. We're changing the game for restaurateurs, whether they're entrepreneurs opening their first restaurant all the way...

  • Software Engineer,

    6 days ago


    Mountain View, California, United States City Storage Systems Full time

    Software Engineer, CSS - Mountain ViewWho we are At City Storage Systems, we're building Infrastructure for Better Food. We help restaurateurs around the world succeed in online food delivery. Our goal is to make food more affordable, higher quality and convenient for everyone. We're changing the game for restaurateurs, whether they're entrepreneurs opening...


  • Mountain View, United States Midas Consulting Full time

    Job Title: Senior Embedded Software Engineer Job Location: Mountain View, CA (On-site) Job Type: Full-time(Permanent)Must-Have: C, Firmware, Device driver, RTOSRequired Skills: Multithreading Concurrency Reentrance Very experienced with embedded systems Being able to design and develop software that works well in resource-constrained environments (CPU,...


  • Mountain View, United States Midas Consulting Full time

    Job Title: Senior Embedded Software EngineerJob Location: Mountain View, CA (On-site)Job Type: Full-time(Permanent) Must-Have: C, Firmware, Device driver, RTOS Required Skills: MultithreadingConcurrencyReentrance Very experienced with embedded systems Being able to design and develop software that works well in resource-constrained environments (CPU,...


  • Mountain View, California, United States Enfabrica Full time

    ABOUT USWe are a well funded and rapidly growing startup in the hardware and software design space, working to solve the bottlenecks in the next generation of AI datacenter infrastructure and founded by a team of experienced innovators.SUMMARYWe are looking for talented C++ software engineers capable of writing very high performance code in the world of...


  • Mountain View, United States Waymo Full time

    Principal Software Engineer, Storage & Compute Mountain View, California, United States Waymo is an autonomous driving technology company with a mission to make it safe and easy for people and things to get where they're going. Since our start as the Google Self-Driving Car Project in 2009, Waymo has been focused on building the Waymo Driver-The World's Most...


  • Mountain View, United States Kofi Group Full time

    To Apply for this Job Click HereSenior Backend Software EngineerEarly-Stage Startup in Mountain View, CA We are tackling privacy in a whole new way, and are looking for Software developers who are passionate about building a strong backend infrastructure for our Platform.An ideal candidate will have:A deep understanding of Distributed Systems, Data...


  • Mountain View, CA, United States Fossbytes Media Pvt Ltd Full time

    Senior Software Engineer - Codebase Team Founded in 2012, ByteDance's mission is to inspire creativity and enrich life. With a suite of more than a dozen products, including TikTok, Helo, and Resso, as well as platforms specific to the China market, including Toutiao, Douyin, and Xigua, ByteDance has made it easier and more fun for people to connect...


  • Mountain View, United States Wisk Aero Full time

    At Wisk, we're transforming the future of urban mobility through safe, all-electric, autonomous flight. We are a passionate team working together toward a sustainable future, solving high-impact problems that have never been solved before. By delivering everyday flight for everyone, we're making it possible to spend less time getting there and more time...


  • Mountain View, United States Synopsys Full time

    Job Description and Requirements FPGA group in Synopsys delivers a number of products such as Synplify Pro, Synplify Premier, ProtoCompiler, Certify and Identify. These products are widely used in the industry for implementation of FPGA designs, prototyping and debugging of ASICs using FPGAs. Logic synthesis software, which is part of Synplify Pro and...


  • Mountain View, United States Synopsys Full time

    Job Description and Requirements FPGA group in Synopsys delivers a number of products such as Synplify Pro, Synplify Premier, ProtoCompiler, Certify and Identify. These products are widely used in the industry for implementation of FPGA designs, prototyping and debugging of ASICs using FPGAs. Logic synthesis software, which is part of Synplify Pro and...

  • Software Engineer

    1 month ago


    Mountain View, California, United States Innova Solutions, Inc Full time

    Innova Solutions is immediately hiring for a(n)Software Engineer Position type: ContractDuration:6+ Months Contract (could potentially go longer depending on business need)Location: Mountain View, CA (Hybrid)The Ideal candidate will have Experience with Strong working knowledge of Software Engineer, Java, Python, C/C++, SQL, HTML/CSS, JavaScript, Scala,...


  • Mountain View, California, United States Groq Full time

    At Groq. We believe in an AI economy powered by human agency. We envision a world where AI is accessible to all, a world that demands processing power that is better, faster, and more affordable than is available today. AI applications are currently constrained by the limitations of the Graphics Processing Unit (GPU), a technology originally developed for...


  • Mountain View, United States Wayve Technologies Ltd Full time

    Established in 2017, Wayve is a leader in autonomous vehicle technology, driven by breakthroughs in Embodied AI. Our intelligent, mapless, and hardware-agnostic technologies empower vehicles to navigate complex environments effortlessly. Supported by prominent investors, Wayve is advancing the transition from assisted to fully automated driving, making...


  • Mountain View, United States Wayve Full time

    Who we are Established in 2017, Wayve is a leader in autonomous vehicle technology, driven by breakthroughs in Embodied AI. Our intelligent, mapless, and hardware-agnostic technologies empower vehicles to navigate complex environments effortlessly. Supported by prominent investors, Wayve is advancing the transition from assisted to fully automated driving,...