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.

Since starting in 2019, we've raised over $27.8M in funding and have over 2,000 companies signed up pre-launch. Our team consists of former data users from firms like Two Sigma, Belvedere, Pico, Bloomberg, Pinterest, and Google.

We offer health, dental, disability, and life insurance benefits, as well as 401(k) matching and visa sponsorships. We accommodate 100% remote work, with teammates living around the globe and paid in their local currency.

Responsibilities

  • 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.
  • Improving engineering workflows and standards, e.g. release cycle, bug management, feature triaging, decision-making, documentation quality, code style.
  • Setting engineering best practices and identifying new technologies with CTO.
  • Assisting with recruiting, interviewing, hiring and training of engineers.
  • Collaborating with executive leadership and CTO to translate organizational goals to engineering targets and make performance evaluations.
  • Collaborating with product team to synchronize product and engineering requirements.

Required competencies

  • Bachelor's degree and/or at least 4 years experience in software engineering or electronic trading.
  • Proficiency in at least three of the following languages: C, C++, Rust, Python.
  • Prior experience managing at least 3 engineers.
  • Experience implementing distributed applications.

Desired areas of experience

  • 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.

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! 

Apply for this Job

* Required
resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)