Engineering Manager
Data Infrastructure
Confirmed live in the last 24 hours
Databento

11-50 employees

Self-service platform for market data access
Company Overview
Databento, a market data provider, offers a unique self-service model that allows users to access live exchange feeds and vast amounts of historical data, charging only for the data used. This approach democratizes data access, making it feasible for both large financial institutions and small startups. With a team comprising of alumni from high-frequency trading desks and firms like Two Sigma, Flow Traders, Virtu, and Stripe, Databento brings a wealth of industry experience, positioning it as a leader in the financial data sector.
Financial Services
Data & Analytics

Company Stage

Series A

Total Funding

$67.4M

Founded

2019

Headquarters

Salt Lake City, Utah

Growth & Insights
Headcount

6 month growth

0%

1 year growth

36%

2 year growth

172%
Locations
Remote in USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Kubernetes
Rust
Python
MySQL
Git
Docker
FPGA
Linux/Unix
CategoriesNew
DevOps & Infrastructure
Requirements
  • Master's degree in Computer Science or a closely-related field.
  • At least 3 years of experience in software engineering.
  • Proficiency in at least three of the following languages: C, C++, MySQL, Rust, Python.
  • Prior experience managing at least 3 engineers.
  • Experience implementing distributed applications.
Responsibilities
  • Working with the team and CTO to estimate the complexity of incoming data.
  • Using firmware and software to acquire, store, and provide data to clients.
  • Using ETL pipelines to ensure that incoming data is usable.
  • Improving engineering workflows and standards, e.g. release cycle, bug management, feature triaging, decision-making, documentation quality, code style.
  • Managing daily development cycle, including planning, scheduling and triaging of engineering tasks for majority of the software engineers at Databento.
  • Working with other engineers and CTO to implement and architect applications, especially those at the highest level of complexity within Databento.
  • Collaborating with product team to synchronize product and engineering requirements.
  • Managing a team of three software engineers by assigning individual tasks, managing task priorities, and reviewing their work.
  • Ensuring that the team’s code meets the company’s quality standards and functions properly.
  • Write technical documentation for web services.
Desired Qualifications
  • Prior work at an electronic trading firm (quantitative hedge fund, market maker, proprietary trading) or high growth tech firm.
  • Clustered, multiprocess and/or multithreaded applications.
  • Prior work designing APIs or wire protocols.
  • User-space networking (Solarflare OpenOnload, ef_vi, TCPDirect) and low latency environments (Xilinx FPGA, Arista/Metamako, PTP timestamping).
  • Experience with line rate feed handlers or parsers for binary market data feeds.
  • Knowledge of modern web application architecture and web API design.
  • Knowledge of computer architecture (SIMD, cache hierarchy), Linux kernel (synchronization primitives, sendfile, O_DIRECT) and assembly (rdtscp).
  • Knowledge of source automation, build and CI/CD tools (GitLab CI, TeamCity).
  • Knowledge of containerized application deployment (k8s, Docker).
  • Exposure to large data sets on networked, distributed file systems.
  • Familiarity with OSI layers 4-7.