We are hiring across our Engineering teams for our office in New Delhi, India,
Front End Engineer
Our Front End software engineers will responsible for building the features that decision makers will see and interact with to make massive decisions affecting millions of people. As a front end engineer you will be part of an agile team which is iterating on the product on a weekly basis. You will specialize in building responsive and elegant web UI.
We're looking for engineers with a keen eye for design. We use JS frameworks including D3.js, Backbone.js ReactJS & Leaflet apart from HTML5 and CSS.
Back End Engineer
Our backend engineering team is the backbone of product development at SocialCops. We know that the best backend engineers understand that there are different ways to solve the same problem and each method has it’s own trade offs, thus we’re on the lookout for someone who can think, weigh each trade-off and make the better decision. You are expected to work well in a team, have a passion for performance and optimization and at the same time have great knowledge of building a scalable product. You will be directly responsible for developing and testing APIs. You own the product development at SocialCops and will be required to think on your feet to make quick tweaks to the product that will make the lives of our users incrementally better. You are expected to have extensive knowledge of best engineering practices.
We’re looking for people with a working knowledge of OAuth, Microservices architecture, Version Control Systems, how CDNs work, HTTP request lifecycle across various web frameworks, basic DevOps with experience/expertise in Python, node.js, MVC frameworks, Document, Key-Value, Columnar Stores, Amazon Web Services etc.
Data Engineer
Our data engineering team is the core of the work we do at SocialCops and you’ll be responsible for fuelling its growth. As a data engineer, you will be responsible for building a fast, scalable and reliable architecture for the purpose of gathering, organizing, storing and setting up batch or real-time processing pipelines on top of it thus providing clean and organized information to scientists who analyze it to solve problems. Your work will also involve natural language processing, turning semi-structured, human-readable content into highly structured machine-readable databases and thus make sense out of it. You will be building search algorithms that make our data searchable by data point, indexing millions of data sets in the process. The aim is to build the first search engine for ‘developing world’ data. You are expected to have extensive knowledge of databases and best engineering practices.
We are looking for people with a working knowledge of Distributed file systems, Data Wrangling, Machine Learning, Natural Language Processing, API frameworks like express, hapi, with experience/expertise in Python, Pandas, Elasticsearch, NoSQL databases, node.js etc.
Android
Our Android engineers are building an application which works in the remotest and the most rugged parts of the world - on devices as cheap as USD 30. We build for the next billion - which means our average users can't speak english & have never used a mobile phone before. Just last month, the app was used to collect over 20 Million data points. Enough said =)