Cygnify

Database Engineer

Singapore
AWS S3 EMR Redshift RDS PySpark Airflow PostgreSQL MongoDB Docker Kubernetes GitLab CI/CD Jenkins VPC
Description

System Engineer (Linux & AWS, Data Ops/Big Data)

Department: StarHub

Location: Singapore

Employment Type: FullTime

Job Description

As a System Engineer, you will operate large-scale big data platforms across hybrid (on-premises and cloud) environments, enabling reliable analytics and data-driven use cases. You will work closely with data engineers, data scientists, infrastructure, security, and business stakeholders to ensure data quality, platform stability, and operational excellence.This role focuses on building, running, and optimizing production-grade data platforms and pipelines, with strong ownership of infrastructure, automation, reliability, and operations.

Key Responsibilities

  • Design, implement, and manage scalable data platform infrastructure and pipelines across on-premises and cloud environments.

  • Own the end-to-end platform lifecycle, including architecture design, deployment, operations, performance optimization, and reliability engineering.

  • Maintain and support data platform clusters and nodes (compute, storage, networking), ensuring high availability and optimal performance.

  • Provision, configure, and manage cloud-based data services such as AWS S3, Redshift etc.

  • Monitor platform health, performance, and capacity; implement observability, alerting, and operational runbooks to ensure system reliability.

  • Support and optimize ETL/ELT pipelines, ensuring reliable data ingestion, transformation, and delivery.

  • Operate and maintain data storage platforms (on-premises and cloud), ensuring durability, scalability, and cost efficiency.

  • Implement and enforce security best practices, including IAM, VPC configurations, encryption, backup strategies, and disaster recovery.

  • Ensure compliance with data governance and regulatory requirements (e.g., PDPA) in collaboration with infrastructure and security teams.

  • Collaborate with data engineers, data scientists, and cross-functional stakeholders to align platform capabilities with business and analytical needs.

  • Develop and maintain technical documentation, including system architecture, data flows, configurations, and operational procedures.

Requirements

  • Bachelor’s degree in computer science, Information Technology, Engineering, or a related field, or equivalent practical experience.

  • 2–5+ years of experience in System Engineering, Infrastructure Engineering, DevOps, or Data Engineering.

  • Strong hands-on experience managing Linux-based systems, including configuration, patching, performance tuning, and troubleshooting.

  • Experience supporting on-premises or cloud infrastructure (e.g., AWS), including compute, storage, and networking components.

  • Familiarity with operating distributed systems or data platforms (e.g., Hadoop, Spark, Airflow), focusing on deployment, monitoring, and troubleshooting rather than development.

  • Solid understanding of networking fundamentals, including TCP/IP, DNS, routing, firewalls, load balancing, and VPC design.

  • Knowledge of system and platform security practices, including IAM, access control, encryption, patch management, and basic compliance requirements.

  • Experience with monitoring and observability tools (e.g., Prometheus, Grafana, ELK, CloudWatch) for system health, alerting, and incident response.

  • Strong troubleshooting and problem-solving skills in production environments, with the ability to diagnose issues across infrastructure, network, and platform layers, and collaborate effectively with cross-functional teams to ensure platform reliability and operations

#LI-JM1

Cygnify
Cygnify

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say