About the Role
Databento is seeking a junior software engineer to join its core engineering team, focusing on high-performance C/C++ and Rust codebases. This role involves working with petabytes of data and thousands of CPU cores to build modern APIs for financial data.
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 and low latency.
- 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
- Prior internship experience or 1 to 3 years of full-time software engineering experience.
- 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
Location
- Remote
Work Type
- Full-time
- Remote
Experience Level
- Junior
- 1-3 years
Education Level
- Bachelor's degree in computer science or a related technical subject
Benefits
- Health insurance
- Dental insurance
- Disability insurance
- Life insurance
- 401(k) matching
About the Company
- Databento is a startup that builds modern APIs to get financial data.
- As a Series A startup, we've raised $37.8M to date, and grown our revenues by over 958% Y/Y in the past year—all with a team of fewer than 30 employees.
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!
