Back to Job Listings

Senior Engineer

SpringCube

Full time - Senior Associate/ Asst Manager

Cybersecurity

Singapore ( Onsite )

Published 4 days ago

Salary: SGD5,000 - SGD10,000

Contact Employer
  • Share:
Send Feedback
Report This Job

Job Description

The SpringCube team curated the following job opportunity to help you in your job search. Explore the position below to find your next career move.

Company Overview

This is a global technology, defense, and engineering group headquartered in Singapore. It’s a major player in various sectors, leveraging technology and innovation to solve real-world problems and contribute to a more secure and sustainable world.

Senior Engineer

Responsibilities:

  • Data Pipeline Development & Optimization: The Senior Engineer will be responsible for the design, development, and maintenance of scalable data pipelines for both real-time and batch processing. This includes implementing efficient data extraction, transformation, and loading (ETL) processes and optimizing data workflows for performance, scalability, and reliability.
  • Graph Database & Network Analysis: The role involves working with graph databases such as Neo4j and NetworkX to model and analyze complex relationships. The Senior Engineer will develop and optimize graph-based data structures for efficient querying and analysis, and implement algorithms for network analysis, anomaly detection, and pattern recognition.
  • Graph Database Management & Data Modeling: This position requires designing and implementing graph database solutions tailored for data engineering use cases. The Senior Engineer will develop data models that support efficient data storage, retrieval, and analysis within graph databases, ensuring data integrity, consistency, and security through best practices in graph database management.
  • Big Data & Streaming Frameworks: The Senior Engineer will work with big data frameworks such as Hadoop and Spark for large-scale data processing. They will develop and optimize data lake architectures to support efficient data storage and retrieval, and utilize streaming frameworks such as Apache Kafka and Apache Flink for real-time data processing.
  • Collaboration & Cross-Functional Integration: This role involves close collaboration with data scientists, analysts, and software engineers to translate business requirements into technical solutions. The Senior Engineer will also collaborate on the integration of data pipelines with machine learning models and analytical applications, and provide technical mentorship and guidance to junior team members.
  • Data Quality & Governance: The Senior Engineer will implement data validation, monitoring, and governance strategies to ensure high data quality. This includes establishing best practices for data lineage, documentation, and version control, and ensuring compliance with data privacy and security policies.

Requirements:

  • Experience: Candidates should possess 5+ years of professional experience in data engineering or related fields, with proven experience in designing and maintaining large-scale data pipelines and processing frameworks. Experience working with graph databases such as Neo4j and tools like NetworkX is required. Experience in cybersecurity, finance, healthcare, or other high-stakes domains is a plus.
  • Skills: Proficiency in Python, with strong expertise in data manipulation libraries (Pandas, NumPy, Pytorch Geometric, Networkx, etc.), is essential. Candidates should have a strong understanding of graph databases, network analysis, and related algorithms, along with expertise in Cypher query language for graph database operations. Experience with big data frameworks such as Hadoop and Spark, and knowledge of data lakes architecture for scalable data storage and retrieval, are also required. Experience with streaming frameworks like Apache Kafka or Apache Flink for real-time data processing is also necessary.
  • Software Development & Engineering: A strong understanding of data structures, algorithms, and distributed computing concepts is expected. Experience with API development and integration, and familiarity with version control (Git) and automated testing frameworks, are also important.

Preferred Qualifications:

  • Experience in designing and deploying graph-based data solutions.
  • Certifications in data engineering, big data technologies, or database management.
  • Knowledge of cybersecurity data analysis and anomaly detection techniques.

Disclaimer

SpringCube curates tech job listings from various company websites to support tech professionals in Singapore.

  1. No Endorsement: Job ads on SpringCube do not imply endorsement of their authenticity or quality.
  2. No Client Relationship: This company is not a client of SpringCube unless stated.
  3. To Apply: Click the “Apply” button to be redirected to the hiring company’s application page for this job.
  4. No Liability: SpringCube is not liable for inaccuracies.