Back to all jobs

Data Engineer (x2)

LocationSingapore
Work TypeFull time
Positions2 Positions
Published At:a month ago
  • Data Management
  • Data Analysis
  • Data Engineering
Job no: J7R3G
Category: Professional Services

We deliver the best GIS solutions in the world, with the brightest minds on the map.

What are the issues that matter most to you? Climate change, national security, disaster response?

At Esri Singapore you will work with people at the forefront of these issues, connect them with the best tech and solutions and get an inside look into the real-world challenges that shape our future.

We turn problems into opportunities, and that takes two things:

  • The most powerful GIS technology and solutions.
  • Driven, talented, and passionately curious people.

Here we connect them, and that’s how we achieve incredible things for communities, economies, and for your career.


About the Role 

We are looking for a motivated individual – someone naturally curious, enthusiastic about problem solving, and able to build trust and deliver value through strong client relationships.

As a data engineer with experience in either GIS or modern data tools, you are excited by the opportunity to work with Esri’s ArcGIS platform and to grow your expertise in spatial data processing, automation, and integration. Whether your background is in geography, computer science, or environmental science, you'll play a key role in supporting projects that span industries such as transportation, utilities, public safety, environment, and government.

This is a client-facing role. You’ll work directly with organizations to design and implement robust data workflows using ArcGIS Pro, Python, and modern DevOps tools. You’ll also help advance our long-term vision: building systems and reusable tooling that improve productivity and enable more ambitious, high-value projects.

Your key responsibilities will include:

  • Collaborate with stakeholders. Engage directly with clients and internal teams to gather requirements, explain solutions, and ensure smooth project delivery.
  • Design and configuration. Deliver ArcGIS solutions for our clients in line with Esri’s best practices and scalable architecture.
  • Develop interactive products. Create engaging web maps, scenes, dashboards, and apps using ArcGIS Online and ArcGIS Enterprise.
  • Build product and domain expertise. Continuously grow your knowledge of the ArcGIS platform and become a subject matter expert in key client domains (e.g., utilities, public safety, environment).
  • Perform spatial analysis. Build analysis workflows and tools, leveraging the full capabilities of ArcGIS product lines and relevant Python libraries.
  • Implement data pipelines. Import, clean, transform, and integrate tabular and geospatial data using ArcGIS Pro, Python, and ETL tools.
  • Manage service endpoints. Design, configure, and manage access to Map, Feature, and Geoprocessing API endpoints for integration and analysis.
  • Ensure data quality. Apply validation and QA processes to maintain accuracy, consistency, and integrity across the data lifecycle.
  • Automate workflows. Use Python scripting and DevOps tools (e.g., Azure) to reduce manual work, implement CI/CD pipelines, and version-control deployments.
  • Contribute to a high-performance team. Share knowledge, document best practices, and improve engineering and consulting practices.


About You

To be successful in this role, you possess the following skills and experience: 

  • Bachelor’s or Master’s degree in Computer Science, GIS, Geography, Environmental Science, Urban Planning, or a related field.
  • Experience in ArcGIS Pro and spatial ETL tools (e.g., FME).
  • Knowledge of web mapping tools such as ArcGIS Online, Dashboards, and Experience Builder.
  • Proficiency in Python and familiar with geospatial libraries.
  • Experience with version control tools (e.g., Git, Azure DevOps).
  • Familiarity with SQL, data modelling (ETL) and relational database design
  • Understanding of geospatial concepts and data modeling (Feature Classes, geodatabases, coordinate systems, joins, etc.).
  • Strong communication skills – both written and verbal – with the ability to present technical concepts to non-technical audiences.
  • Demonstrated ability to work on multiple tasks across projects, with good time management and organizational skills.
  • Interest in consulting work and willingness to engage with clients directly.

Preferred Skills:

  • Familiarity with ArcGIS Enterprise components, including ArcGIS Server and Portal.
  • Experience deploying solutions on cloud platforms (Azure, AWS).
  • Exposure to automated data validation, quality assurance, or observability practices (e.g., data checks, logging).
  • Curiosity-driven experimentation and familiarity with emerging AI tooling (e.g., Cursor AI, Mode Context Protocols).
  • Knowledge of scripting languages or automation tools beyond Python (e.g., PowerShell, Bash, Terraform).
  • Experience working with large spatial datasets or real-time sensor data.
  • Experience working in Agile project teams or client delivery roles.


Discover how our values shape our impact, your journey begins with one click here: Our people

For further details or if you have any questions, please contact our Talent Acquisition team on email at fyee@esrisingapore.com.sg (Fionn Yee)

Please note that Esri Singapore does not accept unsolicited resumes from recruiters or employment agencies.

  • Published on 12 Dec 2025, 3:04 AM