Senior Data Engineer

Esri
$108,399 - $137,257 a year
Singapore
Full time
1 day ago
Location
Singapore
Work Type
Full time
Positions
1 Position
Applications Close At
Closes in a month

Job no: 3GCTP
Category: Professional Services

About the Role

We are looking for a motivated individual – someone naturally curious, enthusiastic about problem solving, and with a proven history of building trust and delivering value through strong client relationships.

As a seasoned data engineer with experience in modern open-source tools, you are eager to learn and work with Esri’s ArcGIS platform. Your expertise in building batch and streaming data pipelines, as well as in orchestration, observability, and quality control tooling, will help shape our data architecture. You’ll collaborate with a skilled and diverse team, work with the latest Esri technology, and engage with organizations across industries such as transportation, public safety, government, utilities, insurance, the natural environment, and retail.


Your key responsibilities will include:

  • Design data pipelines. Build scalable and performant ETL workflows for geospatial and tabular data, leveraging distributed processing frameworks (Apache Spark) and real-time streaming tools (Apache Kafka) as needed.
  • Design and Configuration. Lead projects to design and deliver ArcGIS solutions for our clients according to best practices
  • Optimize service endpoints. Configure Map, Feature, and Geoprocessing API endpoints for high reliability and performance.
  • Orchestrate data workflows. Implement CI/CD pipelines (e.g., Azure DevOps) and orchestration tools across development, staging and production environments to ensure data integrity.
  • Ensure data quality and governance. Design schema checks and automated testing at data ingress/egress points using data validation frameworks.
  • Implement observability. Integrate monitoring and logging (e.g., Prometheus and Grafana) with ArcGIS to support business, system administration, and compliance needs.
  • Deploy with confidence. Manage deployments on self-hosted virtual machines and containerized environments (Docker/Kubernetes) using version-controlled CI/CD processes.
  • Provide technical leadership. Set engineering best practices and foster a high-performance culture by actively mentoring junior engineers through code reviews, pair programming, and architectural guidance.
  • Collaborate with stakeholders. Work closely with clients and internal stakeholders to gather requirements, translate them into technical specifications, and serve as a trusted advisor.
  • Promote product expertise. Evaluate and recommend tools, technologies, and products within the ArcGIS Pro ecosystem for data management and business needs.
  • domain knowledge. Consult on data handling and product-specific workflows to deliver business value across Esri products.

About You

Reporting to the Manager, Data Engineering, you will offer a minimum five years’ experience on extensive experience as a Data Engineer, with strong analytical and problem-solving skills and understanding of geospatial concepts.

To be successful in this role with us, you will bring along:

  • Bachelor’s or master’s degree in computer science, Information Systems, or a related field.
  • Proficiency in Python, including geospatial libraries (e.g., ArcPy, ArcGIS API for Python).
  • Expertise in ArcGIS Pro, ArcGIS Enterprise, and spatial ETL tools (e.g., FME)
  • Esri Technical Certifications (e.g. ArcGIS Enterprise Administration, ArcGIS Desktop Professional)
  • Expertise in database design, SQL, and data modeling (ETL, ELT).
  • Experience with data pipeline orchestration tools (e.g., Prefect).
  • Familiarity with data quality frameworks (e.g., Great Expectations) and observability stacks (e.g., Prometheus, Grafana), including integration with ArcGIS Data Reviewer.
  • Experience with self-hosted and cloud deployments (AWS, Azure).
  • Proficiency in CI/CD automation.
  • Experience with Docker and Kubernetes orchestration
  • Strong analytical and problem-solving skills, with the ability to architect long-term solutions based on first principles
  • Excellent verbal, written, and visual communication skills.
  • Experience working with cross-functional teams and stakeholders.
  • Proven track record of technical mentorship and leadership.

Preferred Skills:

  • Understanding of geospatial concepts (e.g., spatial indexing, map tile generation, coordinate reference systems)
  • Familiarity with distributed data processing using Apache Spark and Parquet/GeoParquet, ideally via ArcGIS GeoAnalytics Engine or Big Data Toolkit (BDT)
  • Experience with real-time streaming using Apache Kafka, ideally via ArcGIS GeoEvent or ArcGIS Velocity
  • Experience with infrastructure-as-code (IaC) tools such as Terraform
  • Curiosity-driven experimentation and familiarity with emerging AI tooling (e.g., Cursor AI, Model Context Protocols).

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 fyee@esrisingapore.com.sg

    Closes in a month - 30 Sep 2025
    Published on 19 Aug 2025, 5:02 AM
Apply
Other Job Recommendations:

Senior Engineer (Electrical)

CMP CONSULTANTS PRIVATE LIMITED
Singapore
$3,500 - $5,000 a month
  • Perform design for Building’s Electrical systems in...
  • Liaise with Client, other consultants, contractors &...
1 week ago

Senior Mechanical Engineer - Rotating

Worley
Singapore
  • To provide definition of the Mechanical engineering –...
  • To clearly understand the International Codes, Standards and...
1 week ago

Machine Learning Engineer

Sourceo
Singapore
$109,056 - $138,090 a year
  • At least 5 years of experience as an ML Engineer, MLOps...
  • Strong proficiency in Python and ML frameworks such as...
1 week ago

Senior Site Engineer

PSC FREYSSINET (SINGAPORE) PTE LTD
Singapore
$7,000 - $15,000 a month
  • Supporting engineering and supervision teams to deliver...
  • Generate client and internal reports for progress and to...
2 weeks ago

IT Support Engineer

REDWORKZ ENGINEERING (PTE. LTD.)
Singapore
$2,400 - $2,900 a month
Perform L1 troubleshooting on IT & Surveillance systems. Perform periodic preventive maintenance of system, including OS and...
3 weeks ago

Chiller Engineer

AIR ROYAL PTE. LTD.
Singapore
$3,000 - $4,000 a month
Knowledge of either York, Carrier, Trane, Hitachi, Daikin , Mc- Quay ,Smardt Powerpax water and air-cooled chillers Knowledge of...
3 weeks ago

Service Engineer - Semicon Handler

Quantel Pte Ltd
Singapore
$3,800 - $6,000 a month
To meet growth and expansion needs, we are seeking committed and dynamic individuals to fill in the following position:...
3 weeks ago

Facilities Electrical Engineer/ Senior Engineer

Systems on Silicon Manufacturing
Singapore
$56,625 - $71,700 a year
  • Formulate and implement preventive maintenance programs for...
  • Carry out repair and troubleshooting of systems in order to...
4 weeks ago

Product Engineer

NODEFLAIR PTE. LTD.
Singapore
$10,000 - $20,000 a month
We’re partnering with a well-funded, fast-growing tech company to hire a Product Engineer to join their team. Built scalable...
3 weeks ago

Design Architect

CT Smart Home Pte Ltd
Singapore
$3,200 - $5,000 a month
  • Consult with potential clients to understand their...
  • Develop and implement strategies to attract new business...
2 days ago