Software Engineer III - Sensor IDP (Remote)
CrowdstrikeFull Time
Junior (1 to 2 years)
Candidates should have prior internship experience or 1 to 3 years of full-time software engineering experience, preferably in a trading firm, tech company, or high-growth startup. Strong proficiency in C/C++ or Rust is required, along with knowledge of systems programming, algorithms, data structures, multithreading, networked I/O, serialization, CPU architecture, kernel, and compilers. Experience with multiprocess environments, debugging tools like lldb/gdb, good communication skills, and an interest in low-level optimization, performance engineering, or financial data are also necessary.
The software engineer will design, develop, and maintain high-performance server applications using C/C++ and Rust. They will write message parsers and feed handlers for direct market data feeds, optimize the codebase for high throughput and low latency, and implement tools for petabyte-scale data processing. Responsibilities also include collaborating on build and deployment best practices, implementing monitoring to improve uptime, and ensuring smooth feature rollouts and updates.
Self-service platform for market data access
Databento provides a self-service platform that allows users to access market data quickly and easily. Users can obtain live exchange feeds and large amounts of historical data, only paying for what they actually use. This flexibility makes it suitable for a wide range of clients, from large financial institutions to small startups. Unlike many competitors, Databento operates on a pay-as-you-go model, which helps users manage costs effectively. The company's goal is to streamline the process of accessing market data, making it more efficient and affordable for all types of users.