WE ARE HIRING: Data Engineer
Are you naturally curious passionate about problem-solving and skilled at building trusted client relationships If so we want you!
Join us as a Data Engineer working with Esris ArcGIS platform to advance your expertise in spatial data processing automation and integration. Whether your background is in geography computer science or environmental science youll play a vital role supporting projects across transportation utilities public safety environment and government sectors.
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 Esris 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 youll 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. Youll work directly with organizations to design and implement robust data workflows using ArcGIS Pro Python and modern DevOps tools. Youll 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 Esris 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:
- Bachelors or Masters 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.
Why Esri Singapore
At Esri Singapore we foster an inclusive people-centric environment that values both professional excellence and personal well-being. Joining us you will be provided with:
- Investment in your Growth: Access dedicated training and development programs allowing you to continuously upskill and grow in your role.
- Career Advancement: We promote internal mobility and provide clear pathways for career progression empowering you to navigate and elevate your professional journey.
- Appreciation and Engagement: Enjoy a range of benefits including Family care leave Birthday leave Referral Fees Long Service Awards and much more.
- Performance Recognition: Experience a financially rewarding Profit Share Bonus.
For further details or if you have any questions please contact our Talent Acquisition team on email at (Fionn Yee)
Discover how our values shape our impact your journey begins with one click here