Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer (Data Science)(DSC/SN)

ST Engineering Geo+Insights & Satellite Systems

Singapore

On-site

SGD 85,000 - 120,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading tech and defense firm in Singapore is seeking a Software Engineer specializing in Data Science. The ideal candidate will design and implement scalable software solutions, integrate machine learning models, and optimize performance for data-driven applications. Strong proficiency in Python and management of CI/CD pipelines is essential. Additionally, experience in high-stakes industries such as cybersecurity will be advantageous. This position offers opportunities for mentorship and collaboration in a dynamic team environment.

Qualifications

  • 5+ years of experience in software development, focusing on data science or AI applications.
  • Proven experience with scalable software systems.
  • Familiarity with cybersecurity or high-stakes domains is a plus.

Responsibilities

  • Design and deploy scalable data science solutions.
  • Integrate machine learning models into production systems.
  • Optimize software performance for large datasets.
  • Implement CI/CD pipelines and manage infrastructure.

Skills

Python
Flask
FastAPI
Django
Machine learning frameworks
API development
Docker
Kubernetes
Neo4j
Git
Job description

Title: Software Engineer (Data Science)

Job ID: 20427

Location: ST Engineering Jurong East Bui, SG

Description

ST Engineering is a global technology, defence and engineering group with offices across Asia, Europe, the Middle East and the U.S., serving customers in more than 100 countries. The Group uses technology and innovation to solve real-world problems and improve lives through its diverse portfolio of businesses across the aerospace, smart city, defence and public security segments. Headquartered in Singapore, ST Engineering ranks among the largest companies listed on the Singapore Exchange.

Join our Cyber Team

We are an industry leader in cybersecurity with over two decades of experience, we deliver a holistic suite of trusted cybersecurity solutions to empower cyber resilience for government and ministries, critical infrastructure, and commercial enterprises. Backed by our indigenous capabilities and deep domain expertise, we offer robust cyber-secure products and services in cryptography, cybersecurity engineering, digital authentication, SCADA protection, audit and compliance. We specialise in the design and build of security operations centres for cybersecurity professionals and provide managed security services to strengthen the cybersecurity posture of our government and enterprise customers.

We are looking for a dynamic individual who is passionate about software development and data science, capable of delivering high-quality solutions in complex environments.

Job Responsibilities
Software Development & Implementation
  • Design, develop, and deploy scalable and efficient data science software solutions.
  • Work closely with data scientists to integrate machine learning models into production systems.
  • Develop and optimize data pipelines for real-time and batch processing.
  • Write clean, maintainable, and efficient code following best software engineering practices.
System Architecture & Optimization
  • Architect robust and scalable systems to support data-driven applications.
  • Implement efficient storage, retrieval, and processing mechanisms for large-scale datasets.
  • Optimize software performance, scalability, and reliability.
Collaboration & Cross-Functional Integration
  • Work collaboratively with data scientists, engineers, and business teams to translate requirements into technical solutions.
  • Provide technical guidance and mentorship to junior developers.
  • Participate in code reviews, design discussions, and continuous improvement initiatives.
DevOps & Infrastructure Management
  • Implement best practices for software deployment, automation, and CI/CD pipelines.
  • Ensure system security, data privacy, and compliance with industry standards.
Requirements
  • 5+ years of professional experience in software development, preferably in data science or AI-related applications.
  • Proven experience in developing, deploying, and maintaining scalable software systems.
  • Experience in cybersecurity, finance, healthcare, or other high-stakes domains is a plus.
Skills
  • Proficiency in Python, with expertise in frameworks like Flask, FastAPI, or Django.
  • Strong understanding of data structures, algorithms, and software design principles.
  • Knowledge of machine learning frameworks like TensorFlow, PyTorch, or Scikit-learn is a plus.
Software Development & Engineering
  • Experience with API development, microservices, and containerization (Docker, Kubernetes).
  • Solid understanding of database management systems (Neo4j).
  • Familiarity with CI/CD pipelines, version control (Git), and automated testing frameworks.
Preferred Qualifications
  • Experience in designing and deploying production-level machine learning applications.
  • Certifications in software engineering, or DevOps practices.

Work location: Jurong East

Find out more: https://www.stengg.com/cybersecurity

ST Engineering believes in fostering a culture where team members are encouraged to overcome challenges, explore new ideas, and work together to succeed. We value individuals who are determined to push beyond the boundaries, and have a thirst for knowledge, continuous learning, and self-improvement.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.