engineers at work

Build powerful solutions for real-world data problems

Build powerful solutions for real-world data problems

Don't just join a tech company. Join a tech community.

Good companies create teams, but great ones create tribes.

Frontend at SocialCops is exciting because we're building interfaces for everyone from small NGOs to the world's largest companies. Yesterday I was working on a dashboard for the Government of India, and today I’m building tools for professional analysts.

Nishant Arora
Nishant Arora

Software Engineer

Vue.js
Backbone
D3.js
Marionette
Leaflet

Building apps for the next billion users? Making sure that language is not a barrier? Figuring out how to make sure users always have the latest app? These are the questions our Mobile Team asks and solves at SocialCops.

Ishaan Kakkar
Ishaan Kakkar

Product Engineer

Android
Realm.io
Kotlin
RxJava

Here at SocialCops, we're constantly solving scaling problems — just last year, 99k people completed 6 million surveys on our app. Writing code is easy but optimizing, huh! It's tough. I'm so glad to be part of solving this challenge.

Gaurav Sehgal
Gaurav Sehgal

Software Engineer

Golang
NodeJS
Python

In 3 years, we went from 0 to 100,000+ users across the world, who rely on our data collection tool every day. That's why a solid, scalable infrastructure is crucial. We even built our infrastructure from scratch to make sure it could scale up with our users.

Yatin Taluja
Yatin Taluja

Engineering Lead

Kubernetes
Amazon Web Services
Google Cloud Platform
Docker

As a Data Engineer at SocialCops, it feels great to contribute across the breadth of the data workflow; be it by scaling our entity standardization engine, designing data models or collaborating with our Research and Analytics Team.

Akash Tandon
Akash Tandon

Data Engineer

Airflow
Presto

Frontend

Tech stack: Vue.js, Backbone, D3.js, Marionette and Leaflet.js

Frontend at SocialCops is exciting because we're building interfaces for everyone from small NGOs to the world's largest companies. Yesterday I was working on a dashboard for the Government of India, and today I’m building tools for professional analysts.

Nishant Arora
Nishant Arora

Software Engineer

Mobile

Tech stack: Android, Realm, Kotlin, RxJava

Building apps for the next billion users? Making sure that language is not a barrier? Figuring out how to make sure users always have the latest app? These are the questions our Mobile Team asks and solves at SocialCops.

Ishaan Kakkar
Ishaan Kakkar

Product Engineer

Backend

Tech stack: Node.js, Python, Go

Here at SocialCops, we're constantly solving scaling problems — just last year, 99k people completed 6 million surveys on our app. Writing code is easy but optimizing, huh! It's tough. I'm so glad to be part of solving this challenge.

Gaurav Sehgal
Gaurav Sehgal

Software Engineer

DevOps

Tech stack: Kubernetes, Amazon Web Services, Google Cloud Platform, Docker

In 3 years, we went from 0 to 100,000+ users across the world, who rely on our data collection tool every day. That's why a solid, scalable infrastructure is crucial. We even built our infrastructure from scratch to make sure it could scale up with our users.

Yatin Taluja
Yatin Taluja

Engineering Lead

Data Engineering

Tech stack: Airflow, Presto

As a Data Engineer at SocialCops, it feels great to contribute across the breadth of the data workflow; be it by scaling our entity standardization engine, designing data models or collaborating with our Research and Analytics Team.

Akash Tandon
Akash Tandon

Data Engineer

Behind the scenes: our experiments to solve tough, real-world data problems

Danish presenting about Alexa integration
Turning Alexa into a data assistant

We want data access to move beyond dashboards and visualizations. We connected Amazon Alexa to our internal product APIs to answer natural queries like "How many people signed up yesterday?" in real time.

Screenshot from PDF tool
Extracting structured data from PDFs

PDFs aren't editable, which is good for resumes but terrible for open government data. We built an in-house tool to extract tabular data from PDFs and store it in structured formats like CSV, Excel, and JSON.

2 mobiles with Collect in Chandrapur
Building peer-to-peer mobile sync

Internet is often a problem in global markets. We used peer-to-peer sync technologies and the nanoHTTPD library to sync our data collection app offline by transferring forms from one device to another.

Ujjwala photo on Collect
Detecting image quality on mobile

Many data collection projects rely heavily on images, but we found that 40% of images captured on our data collection app weren't well lit. Before users even asked for it, we built a feature to detect and warn them about dark images.

Ujjwala planning dashboard
Setting up near real-time data synchronization

Tailing MongoDB's operation logs helped us sync our primary (MongoDB) and secondary (Elasticsearch) data stores, which helps power faster search along with better analytics and visualizations on top of Elasticsearch.

Ujjwala beneficiary dashboard
Identifying object heights from photos

The government tracked new gas connections on our app. They needed to scalably check safety standards. Using machine learning, we built an automated system to scan images and detect if stoves were installed above the gas cylinders.

Engineers at an office event

We're on the hunt for thinkers, innovators & problem solvers

We're always hiring amazing engineers. Think you're up for the challenge of a fast-paced startup environment?
See open positions

We're on the hunt for thinkers, innovators & problem solvers

We're always hiring amazing engineers. Think you're up to the challenge of a fast-paced startup environment?
See open positions

Learn and grow beyond your wildest expectations

From AMAs with the Managing Director of Google APAC, Teach on Tuesdays, engineering community events, a fully stocked office library, and clear professional growth paths, we do everything we can to help our team reach their full potential.

Read about our approach to growth
  • At SocialCops, you get to work not only on a diverse set of interesting problems but also on the ones that actually affect people's lives. From joining as an intern to now building India's first data platform to help the government make data-driven decisions, my journey up through the company has been an absolutely steep ride.

    Vipul Bhavsar

    Senior Software Engineer

    Vipul Bhavsar
  • If you want to learn and grow, all while doing work that matters, then SocialCops is for you. The culture is such that it makes you want to give 120%. I still feel the same excitement today as I did the day I walked in!

    Krishna Sumanth

    Senior Software Engineer

    Krishna Sumanth
  • It has been a rollercoaster journey at SocialCops. Here, if you find a problem, you go fix it. I started by building an Android application in seven days, then developing scalable infrastructure, and now I'm managing our Engineering Team. I can't wait to see what comes next.

    Yatin Taluja

    Engineering Lead

    Yatin Taluja
  • At SocialCops, I get to work with people who challenge me all the time. I'm comfortable at work, yet I always find myself out of my comfort zone. The company invests in employees' growth. There are always things to learn. People volunteer to mentor each other. The only thing that can stop me from learning new things at SocialCops is myself.

    Adwait Vyas

    Software Engineer

    Adwait Vyas
  • At SocialCops, the sky is the limit. If you believe you can do something, you'll very soon find yourself doing it. From joining as an Android intern to leading one of the product teams inside the company, it has been a great journey!

    Tanay Agrawal

    Product Lead

    Tanay Agrawal

Interested, but not ready to apply?

Share your email, and we'll keep you updated on our latest engineering job openings, projects, and blogs.

Insights and experiments, straight from our engineers

See all engineering blogs