Senior Software Developer/Team Leader

Location: San Francisco, California, Canada
We are looking for a senior level Software Developer who will be responsible for the architecture and building a demand-side platform infrastructure. You will be utilizing the latest technology in order to build efficient and high scale systems. If building and scaling low-latency, high-throughput systems is something that gets you excited, then this will be a great role for you!

We are also looking for a Team Leader if you are looking to take the next step in your career. 

Technologies used:
Golang, NodeJS, Scala, Python
Redis, Mongo, Kafka, Cassandra
Jenkins/TravisCI, Docker, Kubernetes, AWS, GCE, Github
Preferred Qualification:
  • 5+ years experience in software development
  • Strong background in OOP (e.g. Java, Python, C++)
  • Possess some knowledge of various concurrency patterns, system and interface designs, as well as scaling systems.
  • Expertise in Machine Learning base on Big data, Bidding etc strategies of DSP is an asset 
  • Expertise in HTTP, TCP lifecycles. Experience in RPC is a plus
  • Good understanding of low-latency, high-throughput backend services.
  • Expertise in developing in distributed systems, data structures, and architecture.
  • Data-driven and passionate about system performance; experience in different monitoring and debugging techniques, such as StatsD, Prometheus, OpenTracing

Benita Foo
Recruitment Consultant
IMPORTANT-CONFIDENTIAL INFORMATION: This message is intended only for the use of the individual or entity to which it is addressed, and may contain information that is privileged, confidential and exempt from disclosure under applicable law. Any other distribution, copying or disclosure is strictly prohibited. If you have received this message in error, please notify us immediately by email at and permanently delete this message
this job portal is powered by CATS