SocialCops is hiring a

Software Engineer (Infrastructure)

New Delhi, India

No algorithm tells mayors the most optimized allocation of city budgets, no tool tells the ministry how to optimize medicine supply chains based on disease outbreak data, and no data set tells whether girl toilets in schools are functional or not. Our decision-making platform is used by over 150 organizations in 18 countries – by mayors to decide budget allocations, by philanthropic organizations to decide strategic investments, by governments to decide sanitation interventions, and by nonprofits to decide on disaster relief measures. (Read more about the problems we're trying to solve here:

As an Infrastructure Engineer, you will serve as the gatekeeper to all of SocialCops' data. You will abstract away complex data interactions with easy-to-use APIs that will power everything from web applications to an Internet of Things. While data should be easily accessible to those that need it, you must also ensure that it does not fall into the wrong hands.

Across teams, we will look to you to make key decisions on the technology stack, architecture, networking, and security. We love working with bleeding-edge technology, especially if it reduces development costs with no foreseeable downsides. You will guide us in making the right decisions when it comes to choosing third-party software, bleeding edge or otherwise. You will also own, scale, and maintain the compute and storage infrastructure for the various product teams. These include infrastructure for long running jobs, always-up shared or common microservices, and search infrastructure, to name a few.

The ideal Infrastructure Engineers are polyglots who are fluent in HTTP and always pick the right set of tools for the job at hand. They understand what it takes to work in a startup environment and know when to trade performance for speed of development. They are critical to the success of many products at SocialCops. They fail fast, learn faster, and execute almost instantly.

Tech Stack: Scala, Spark, Akka, Play Framework, Finagle Finch, and JVM