About the Role
Databento is seeking a mid-level or senior individual contributor to join its core engineering team, focusing on high-performance C/C++ and Rust development for the most performance-sensitive parts of the codebase. You will work with petabytes of data and thousands of CPU cores to build the next generation of market data provision.
Responsibilities
- Design, develop, and maintain high-performance server applications in C/C++ and Rust.
- Write message parsers and feed handlers for direct market data feeds from trading venues.
- Optimize existing codebase for high throughput (millions of messages per second, up to 40+ gigabits) and low latency (measured in nanoseconds).
- Implement tools and libraries for petabyte-scale data processing and analysis.
- Collaborate with the systems team to implement best practices for build, deployment, CI/CD.
- Implement monitoring and improve application uptime.
- Ensure smooth feature rollouts and updates.
Requirements
- 5+ years of full-time software engineering experience, preferably at a trading firm, tech company, or high-growth startup.
- Strong proficiency in C/C++ or Rust.
- Knowledge of systems programming, algorithms, data structures, multithreading, networked I/O, serialization, CPU architecture, kernel, and compilers.
- Experience working with multiprocess environments.
- Comfortable with lldb/gdb.
- Good communication skills and work ethic for a remote workplace.
- An interest in low-level optimization and performance engineering.
- An interest in financial data or algorithmic trading.
Skills
- C/C++
- Rust
- Systems programming
- Algorithms
- Data structures
- Multithreading
- Networked I/O
- Serialization
- CPU architecture
- Kernel
- Compilers
- Multiprocess environments
- lldb/gdb
- Low-level optimization
- Performance engineering
- Financial data
- Algorithmic trading
Location
- Remote
Work Type
- Full-time
Experience Level
- Mid-level
- Senior
About the Company
- The financial industry is growing at a record pace, but our data providers are still stuck in the past — with cumbersome onboarding processes, complicated APIs, slow infrastructure, and expensive licensing costs.
- Databento is the next generation market data provider — with the radical idea that you should only pay for the data that you use.
- We power the world's largest finance and fintech institutions and lower the barrier of entry for small startups, gaining over 4,000 users during our first year of launch.
- Our team brings former experience at the world's leading quantitative firms, including Two Sigma, Flow Traders, Tower Research, PDT Partners, SIG, and more.
Equal Opportunity
- Databento, Inc. provides equal employment opportunities to all employees and applicants without regard to race, color, religion, sex, national origin, age, disability, sexual orientation, gender identity or expression, veteran status, or genetics.
- In addition to federal law requirements, we comply with applicable state and local laws governing nondiscrimination in every location where we operate.
- This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.
- Pursuant to applicable laws, we consider qualified applicants with arrest or conviction records.
- If you need an accommodation, please let us know.
- Our recruiting data suggests that underrepresented applicants often downplay their skills. Even if your experience doesn’t exactly match the qualifications listed, we still want to hear from you. Please apply!
