Sift Stack
Image credit: Sift.

New telemetry management company Sift, fresh from a USD $7.5 million fundraising round and an exit from stealth, is looking to leverage their founders’ SpaceX experiences to help manage and store the vast quantities of data generated by space companies, and by many other hardware-focused companies with large quantities of machine-generated data.

While not necessarily a household name, telemetry is a key part of the space industry. Itโ€™s the data that sensors in a space-based vehicle, satellite, or other device gathers about their situation and conditions. Sensors can detect everything from temperature, acceleration, and position in IoT devices to critical life support information for crewed spacecraft, and the information they send back can be both critical and immense. 

Dealing with telemetry and using it effectively is a key task for both hardware and software engineers at space-focused companies. Itโ€™s also not an easy one. For Sift founders (and former SpaceX engineers) Karthik Gollapudi and Austin Spiegel, this kind of software was not only key to their contributions at SpaceXโ€™s efforts, but also the reason why they decided to form their own company.ย 

In an interview with SpaceQ involving Gollapudi, Spiegel, and Sift Head of Marketing Nat Brown-Lennox, they gave more detail on what their company is about.

Software Failure and Starliner

Gollapudi was Flight Software Lead for SpaceXโ€™s Crew Dragon, and that job requires that you understand the paramount importance of software when it comes to safe crewed spaceflight.

With is experience, and when the Boeingโ€™s OFT-1 demo Starliner mission failed, he assumed that it was a hardware problem of some kind. โ€œI was used to this world where you see all these failures in hardware, like seeing the space shuttle and the frozen O-ring,โ€ he said, โ€œso I was really surprised when the press release came out [saying that it was] due to poor software testing with this cascading series of software failures.โ€ While software bugs are a familiar part of the tech sector, he was still shocked that something as vital and expensive as the Starliner demo could have been thrown off by software issues.ย 

It seemed alien to Gollapudi, because SpaceX places a big emphasis on reliable software, and particularly on the software focused on telemetry data used in R&D. But the more he looked around, the more he saw companies that had insufficient or unreliable softwareโ€”a mess of  jury-rigged in-house solutions that werenโ€™t nearly reliable or scaleable enough for the job.  

Spiegel had learned that lesson as well after leaving his job at SpaceX, as a Lead Software Engineer for the Starlink Constellation Team, back in 2020. He spent a fair amount of those two years talking with a host of companies that were having software issues related to telemetry.ย So when the two of them reconnected in 2022 and compared notes, they realized that there was a real market opportunity, so Karthik bid farewell to SpaceX and started building Sift with Spiegel.ย 

After some time in stealth, they emerged earlier this year, offering software solutions for telemetry data and for hardware-generated data in general.

Sifting Through Immense Data

The Sift stack, basically, is a platform that ingests, transforms, stores, and analyzes a companyโ€™s data, with a focus specifically on telemetry. Spiegal called it โ€œa verticalized data solution,โ€ meaning that it handles all aspects of the process once the data has been generated and transferred to Sift.ย 

Sift will allow you to perform real-time analysis on the data, finding problems and working out solutions, as well as setting expression-based rules and notifications to flag situations where (say) a particular sensor is providing data that may require immediate action or attention. So (as an example) while doing early R&D, you can discover a particular rare failure state, analyze it, and discern the stages that can lead up to that failure; then you can either fix it, or tell Sift to find early telemetry signs in operational hardware that it can use to alert and warn you of potential issues.

While this may seem straightforward and ubiquitous, itโ€™s not. Spiegel pointed to their experience in space, saying that telemetry in space, particularly in R&D, has you โ€œsampling that sensor somewhere up to 50,000 times a second,โ€ leading to enormous quantities of data that need to be tracked at the tiniest increments possible, and often analyzed in real time. You also often have to be able to effectively compare wildly varying datasets; Spiegel said that โ€œif you have a satellite in orbit, you’re continuously capturing data,โ€ but the testing data you did on the ground โ€œall happens for discrete periods of time.โ€ย 

For these and other reasons, you can end up with datasets that are extremely difficult to integrate and compare, let alone analyze; which means that the signs you might have relied on in R&D wonโ€™t work the same when you go operational. Siftโ€™s tools are intended to make that easier, even straightforward. 

Gollapudi said that, in a lot of companies, the data can actually end up as gigantic multi-gigabyte spreadsheet files, hosted on individual usersโ€™ PCs. Then people at the company start emailing them to each other, and soon enough they end up needing to โ€œfigure out who emailed this around the company; people have different versions, they get lost, you canโ€™t share them.โ€  

โ€œItโ€™s a pain,โ€ he added.ย  Especially when a companyโ€™s leaders decide to start scaling up, and start having serious problems as they discover that a set of big spreadsheets just simply wonโ€™t do the job anymore.

So, Spiegel said, a big part of the job was figuring out that while โ€œeveryone wants to visualize telemetry and analyze it,โ€ the formats were often either incompatible or, like the CSV files Gollapudi mentioned, simply unsuited to the job. They not only had to develop special APIs (computer-to-computer interfaces) for customers to use to standardize and transmit their data, but build a flexible schema within Sift to handle different data types.ย 

Spiegel said that they already support 10 different types, though theyโ€™ve figured out that in many cases, the workflows are similar enough to make the job somewhat easier, and that they can work with clients to deal with the edge situations. Theyโ€™re also working hard to create migration tools from legacy data stores and legacy systems to the Sift stack.

To deal with the immense quantities of data, they also use a multiple-tiered approach to storage. Like many companies, they rely on cloud storage. But because much of the data is generally written once and then only accessed when infrequently needed, Spiegel said that Sift relies a lot on object storageโ€”cloud storage thatโ€™s organized into objects instead of files, folders, blocks or databasesโ€”which is generally seen as most appropriate for the massive amounts of write-once data that telemetry generates.ย 

Itโ€™s often used in media, and in a variety of other cloud storage applications: IBM highlighted that โ€œ[t]odayโ€™s Internet communications data is largely unstructuredโ€ฆ[such as] email, videos, photos, web pages, audio files, sensor data, and other types of media and web content.โ€ Itโ€™s also very suitable for analysis, as itโ€™s kept in a flat structure using robust metadata. But a small company, or even hardware-focused engineers, may not even know where to start, or realize that itโ€™s needed at all, even as theyโ€™re filling up hard drives with terabytes of sensor telemetry.

Not all of their customersโ€™ data is stored this way, but theyโ€™ve built a system that can smoothly move it in and out as needed, saving on data storage costs while letting customers focus on other things and scale up their data storage as needed. And it contributes to Siftโ€™s ability to generate robust visualizations of the data that customers can use as theyโ€™re developing their products.

Gollapudi said that this allows for a smooth flow from R&D to scaling and operations. While doing R&D he said, โ€œyou need better visibility into your machine, and what you want is a good way to manage this data as it’s coming off your test devices, so you can collaborate on building a new machine.โ€ Youโ€™ll be generating gigantic amounts of data very quickly, from a number of different test stands, and need to analyze all of them just as quickly as you iterate on your new product.ย 

Once companies move out of R&D and into scaling and operations, theyโ€™ll need to automate quality control and software updates. Gollapudi said that on quality control, users can create these automated expressions with Sift, making quality checks automated and unified across all of their operational devices. And in operations, he highlighted how they built Sift to be able to seamlessly run software update tests and analysis across a number of different platformsโ€”including production equipment, test equipment, and fully computer-based simulationsโ€”helping to ensure that software updates are smooth, uniform, and bug-free.

Gollapudi said that, to a great extent, what theyโ€™re trying to bring from SpaceX is an attitude focused on โ€œservicing risks early.โ€ They want their tools to give companies the ability to use as much instrumentation and telemetry as possible, as early as possible, generating as much data as possible, so as to find and resolve problems as quickly as possible. โ€œWhat we do,โ€ he said, is โ€œgive you the tools to see โ€˜is this thing working or notโ€™ while youโ€™re still in the R&D phase,โ€ rather than finding out after itโ€™s far too late.

Exiting Space

Though the companyโ€™s genesis came from space, Gollapudi said that theyโ€™re setting their sights beyond the space industry. Their solutions seem to be roughly comparable, though heโ€™s learned that โ€œthereโ€™s different emphases on whatโ€™s important to them. Aviation is focused on certification,โ€ he said, and needs reliable long-term data retention that will be available for submission to regulatory bodies like the FAA. โ€œWhereas in space thereโ€™s a lot more focus on not blowing upโ€ฆthe cost of failure is really high.โ€ย 

Theyโ€™re venturing well outside of aerospace, however; Gollapudi said they have clients across a variety of sectors, including autonomous trading, nuclear energy, and the automotive sector. As theyโ€™ve expanded their reach, he said that they noticed that โ€œthe problems are relatively similarโ€ฆitโ€™s more [about] communicating which pain points weโ€™re going after.โ€ 

The regulatory needs of the aviation industry, for example, appears to have led them to develop automated certification reports that draw on the Sift data stores. Regulatory compliance is a routine headache at many companies; any automation of that process may well be worthwhile for them in-and-of itself.

Regarding their recent $7.5 million fundraising round led by Riot Ventures with Fika Ventures, First Resonance, Datum and Duro however, they didnโ€™t have much to add to what was already available in the recent release. Nat Brown-Lennox, head of Marketing at Sift, said that they are โ€œsolely focused on building the best product for our customers rather than going out and doing another raise.โ€ย 

Instead, their scaling-up process is focused on getting talent, rather than funding; they have twelve people now, and she said that they are looking to double that โ€œin the next six months.โ€

Craig started writing for SpaceQ in 2017 as their space culture reporter, shifting to Canadian business and startup reporting in 2019. He is a member of the Canadian Association of Journalists, and has a Master's Degree in International Security from the Norman Paterson School of International Affairs. He lives in Toronto.

Leave a comment