Designs, architects, develops, and supports real-time data management solutions for storing, streaming, processing, and visualizing high-throughput sensor data. Delivers solutions spanning the entire software development lifecycle from design to production, including CLI tools, native Windows applications, and web applications. Interfaces with data acquisition hardware including transducers and DAQ devices to pull and process data. Designs and implements intuitive user experiences for data visualization and analysis. Builds clean, well-tested APIs and streaming pipelines for high-throughput time-series data. Builds and maintains deployment, CI/CD, observability, and database infrastructure. Develops real-time data management solutions using C, C++, and C# .NET. Works with relational databases including PostgreSQL, MySQL, and SQLite for data storage. Uses containerization technologies including Docker for deployment. Works with time-series file formats including HDF5 and TDMS.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level