View Our Website View All Jobs

Backend Engineer

As a Backend Engineer, you will be responsible for designing,
building, deploying, and maintaining components of a high-volume,
distributed real-time bidding platform. This involves measuring and
tuning high-performance, low-latency (soft-realtime) systems while
working towards improved robustness and correctness. As a
consequence, there will be opportunities to contribute to open source,
conduct research and development, review code, and share knowledge.

You will be working with other experienced, passionate systems
programmers, within a broader engineering organization with a strong
technical culture.

Find out a bit about people you'll be working with at:
http://github.com/adgear/team

You enjoy building things. You value craftsmanship in software
(http://manifesto.softwarecraftsmanship.org). You enjoy reading
code, and you're probably in the habit of reading the source for your
dependencies.

Other things you probably enjoy or would like to learn about:

  • computer architecture, particularly x86-64 performance
  • distributed systems
  • operating systems, especially the Linux kernel networking stack
  • advanced data structures (succinct, probabilistic, multidimensional, et cetera)
  • compilers
  • formal methods
  • database implementation
  • mechanical sympathy
  • functional programming

Tech we use:

  • Erlang
  • C11, POSIX
  • Rust
Read More

Apply for this position

Required*
Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file