Data Engineer

Kargo is the leader in mobile brand advertising. Bringing together creativity, technology and quality, Kargo empowers advertisers to break convention and build connections with consumers on the most important screen today—the phone. Through our high-end editorial alliance composed of world-class publisher partners, as well as our proprietary advertising automation tools and award-winning creative studio, we enable brands and agencies to reach eight out of 10 smartphone users in the US with memorable, measurable mobile ad experiences. In 2015, Kargo was recognized by Crain’s NY Business as one of the 50 fastest growing companies in New York and by Inc. as one of the 500 fastest-growing companies in the US. Business Insider also ranked Kargo one of the “hottest pre-IPO ad tech startups” in both 2015 and 2016. Kargo employs more than 200 people in New York, Chicago, Dallas, San Francisco, Los Angeles and London.

Who We Are:

We’re a full-stack team with expertise in mobile, web, and backend. We’re building out products to enable better decisions on the parts of our users, modeling the underlying behaviors of our creatives, and making targeting recommendations. Our technology stack is mainly based on Scala and Go, with support from Apache Kafka, Spark, and R.

We Are Hiring For:

Advertiser Experience: Advertising experience is at the heart of the data team, supporting all key features getting built every quarter which provides a rich exposure to the advertising industry. The team works closely with product design, product managers, and researchers with a focus on scale, reliability, and modularity.

Who You Are:

A Senior Developer ready to design and implement awesome new features in an analytics platform through innovation and data-driven iterations at scale.

Someone who understands that communicating data is as important as collecting it in manageable forms. You have a passion for good design and maintainable code.

Someone who wants to push limits of product innovation using the latest advancements in technology and methods - working closely with product managers and other engineering teams.

Someone that works best in an environment with a sense of urgency and can rapidly iterate on product/platform features.

Requirements:

  • Strong algorithms, data structures, and coding background
  • Disciplined approach to testing and quality assurance
  • Experience with web infrastructure and distributed systems
  • Experience with software engineering best practices (e.g. unit testing, code reviews, design documentation)
  • B.S. or higher in Computer Science (or equivalent work experience)
  • Experience with Apache Spark, Kafka, or streaming applications is a plus.

Back to top