OPENS AT: Mar 01, 2019, 12:30 PM

CLOSES AT: Mar 10, 2019, 07:25 PM

DURATION: 9 days 6h 55m

Esri Data Science Challenge 2019

Challenge Over
Interview prep
Prepare for your technical interviews by solving questions asked previously by top tech companies.

Social Share


The shortlists have been announced. Here's the shortlist criteria -

  • 2019 batch/1-10 YOE
  • Scored above cut-off

Please note that this shortlist doesn't guarantee ...



Esri is the world leader in geographic information systems (GIS) and developer of ArcGIS, the leading mapping and analytics software used in 75 percent of Fortune 500 companies. They are looking forward to hiring candidates for the profile of Data Scientist for the Esri R&D Center - New Delhi location.

Are you passionate about applying AI and machine learning to solve some of the world’s biggest challenges? So is Esri! At the Esri R&D Center in New Delhi, they are applying cutting-edge deep learning techniques to revolutionize geospatial analysis and derive insight from imagery and location data.

Participate in this challenge to get a shot at joining their team of exceptional data scientists and software engineers to deliver a spatial data science platform, develop industry-leading AI models for satellite imagery, and build world-class Geo AI solutions!

This challenge is a unique opportunity for you to solve a real-world problem! It will provide you an insight into the kind of work people at Esri are doing at the Esri R&D Center-New Delhi.

The problem statement is designed to evaluate your:

  • Familiarity with machine learning and deep learning models and frameworks.
  • Data augmentation skills.
  • Skill at training accurate deep learning models.
  • Documenting your work using well written Python code and Jupyter notebooks.

During the challenge, you will be expected to train a deep learning model. You can choose any library or methodology of your choice to train your model and need to upload your predictions in the specified format. You will also be sharing your notebooks and scripts needed to train the model for verification of results. Based on the submissions we receive, the top 30 participants will be invited to an in-person interview with the Esri leadership team in New Delhi from 18th – 21st March 2019.


  • Current 2019 Batch candidates + Any candidate with 1+ years of experience.
  • Candidates from any branch or degree.

Challenge format:

Machine learning problem statement based on predictive analytics, deep learning, or/and libraries mentioned in the JD.


Data Scientist
Experience: 0-10 years
Compensation: Best In Industry
Job Location: Esri R&D Center - New Delhi


  • Develop and train deep learning models for computer vision problems such as object detection, image classification, road detection, building footprint segmentation, and 3D point cloud segmentation.
  • Develop processes and tools to monitor model performance and accuracy.
  • Integrate ArcGIS with popular machine learning and deep learning libraries such as Scikit-learn, Tensorflow/Keras, and PyTorch/FastAI.
  • Design, test, release, and support AI capabilities in the ArcGIS platform to enhance overall product quality and applicability for supporting data science and deep learning workflows.
  • Author and maintain geospatial data science samples using ArcGIS and machine learning/deep learning libraries like Tensorflow and PyTorch.


  • Knowledge of Python.
  • Knowledge of practical machine learning experience, some of which is within established technical organizations.
  • Self-learner with coursework in and extensive knowledge of machine learning and deep learning.
  • Experience with Python machine learning and deep learning libraries such as Scikit-learn, Pandas, PyTorch/FastAI, or TensorFlow/Keras.
  • Understanding of machine learning as well as deep learning techniques and algorithms such as k-NN, Naive Bayes, SVM, Random Forests, CNNs, RNNs, LSTMs.
  • Ability to design and implement deep learning models for object detection, semantic and instance segmentation, GANs.
  • Experience in data visualization in Jupyter Notebooks using matplotlib and other libraries.
  • Experience with Hyperparameter-tuning and training models to a high level of accuracy.
  • Ability to perform data extraction, transformation, loading from multiple data sources and sinks.

Recommended qualification:

  • Experience applying deep learning to satellite or medical imagery.
  • Familiarity with ArcGIS suite of products and concepts of GIS, including working with ArcGIS API for Python.
  • Knowledge of deep learning for natural language processing, probabilistic programming, and reinforcement learning.
  • Experience with CUDA/GPU programming.
  • Experience with distributed training of deep learning models and big data machine learning using Spark ML.
  • Familiarity with one or more of the following: Hadoop HDFS, Spark, Accumulo, Presto, MongoDB, Elastic Search, Cassandra, HBase, R, Mahout, Pig, Hive, DC/OS, Kubernetes.


Esri is the global market leader in GIS, helping customers get results since 1969. Esri was founded to help solve some of the world’s most difficult problems. We do so by s...



  1. This is an individual-participant challenge.

  2. After you have built your application, you must do the following:

    • Submit the solution in .zip format
    • A...


Sample challenge

1. Can I participate in a sample challenge?

Yes, we recommend that you participate in our sample challenge.This challenge enables you to understand how to ...

View All Notifications