Senior Data Engineer
2 weeks 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
-
Senior Data Scientist
1 week ago
Singapore Data Science Full timeGet to know the team You'll be part of the SNP Data Science Personalization team, an established group dedicated to enhancing personalization experiences for Grab Food/Mart/Transport. We aim to develop cutting-edge Deep Learning models to deliver best user experiences. Our team comprises passionate Data Scientists with various expertise. If personalization...
-
Data Engineer(Cloud Migration)
4 days ago
Singapore NTT DATA Full timeRequirements / Qualifications - Bachelor's or master's degree in computer science, data engineering, or a related field. - Minimum 7 years of experience in data engineering, with expertise in AWS services, Databricks, and/or Informatica IDMC. - Proficiency in programming languages such as Python, Java, or Scala for building data pipelines. - Evaluate...
-
Data Engineer
4 days ago
Singapore DOZER DATA PTE. LTD. Full time**About the job**: This position is needed to build a highly scalable, reliable, and efficient data platform that makes it easy for users to get deep insights from vast amounts of distributed data. This role will be responsible for driving key technical decisions to completion for the organization and also guiding other engineers. **Responsibilities**: In...
-
Azure Data engineer
2 weeks ago
Singapore NTT Data Singapore Full timeJob Responsibilities: Data Analysis and Interpretation: Perform in-depth analysis of structured and unstructured data sets to identify trends, patterns, and valuable insights that drive business decisions and strategies. Data Visualization and Reporting: Develop intuitive and visually appealing dashboards, reports, and presentations to communicate complex...
-
Azure Data engineer
2 weeks ago
Singapore NTT Data Singapore Full time $80,000 - $120,000 per yearJob Responsibilities:Data Analysis and Interpretation: Perform in-depth analysis of structured and unstructured data sets to identify trends, patterns, and valuable insights that drive business decisions and strategies. Data Visualization and Reporting: Develop intuitive and visually appealing dashboards, reports, and presentations to communicate complex...
-
Senior Data Engineer
4 days ago
Singapore Certis Group Full timeDirect message the job poster from Certis. This is a full-time on-site role based in Singapore for a Senior Data Engineer. The Senior Data Engineer will be responsible for designing, developing, and maintaining data pipelines and architectures, ensuring data quality and integrity. This role involves working closely with data scientists, analysts, and other...
-
Senior Data Engineer
1 week ago
Singapore DC FRONTIERS PTE. LTD. Full timeHandshakes by DC Frontiers is an award-winning DataTech company that leverages data to empower safe, informed business decisions. We are located in 7 cities and are expanding our presence across the globe. We are hiring an experienced **Senior **Data Engineer **to be based in our Singapore office. The **Senior Data Engineer **will be part of our Data and AI...
-
Ms20220804 Data Engineer
1 week ago
Singapore NTT DATA Singapore PTE Ltd Full timeJob Description - About Us - Roles and Responsibility **Job scopes**: - The Data Engineer will lead the enterprise-wide data transformations projects. The person will involve in developing and automating data processing pipelines for financial and Investment data modelling, analysis, and reporting from various data sources systems; The primary...
-
Data Engineer
2 weeks ago
Singapore TRIVI DATA CONSULTING PTE. LTD. Full timeKey Responsibilities - Design, implement, and maintain ETL workflows for managing large-scale datasets. - Develop cloud-based data pipelines (AWS, Azure) for scalable and real-time analytics delivery. - Optimize data models to ensure high performance and reliable reporting. - Create advanced dashboards and visualizations using tools like Qlik Sense and...
-
Senior Data Engineer
1 week ago
Singapore NodeFlair Full time**Job Summary**: **Salary** S$103,700 - S$135,000 / Monthly **Job Type** **Seniority** Senior **Years of Experience** At least 5 years **Tech Stacks** ClickHouse T SQL BigQuery JavaScript SQL Python **Key Responsibilities**: - Lead the development and optimization of our data pipelines, databases and systems for serving data to our customers, ensuring...