Sign in or register for a JobTech account.

Jobs that require computer science skill

A-IT Software Services Pte Ltd
17Jan
UX Designer
A-IT Software Services Pte Ltd   via JobTech

Job Description

  • Gather and evaluate user requirements in collaboration with product managers
  • Identify and troubleshoot UX problems
  • Illustrate design ideas using storyboards, process flows and sitemaps
  • Develop UI mockups and prototypes that clearly illustrate the ideas
  • Prepare and present to internal teams and key stakeholders
  • Adhere to style standards on fonts, colours and illustrations
  • Conduct adjustments based on user feedback

 

Requirement

  • Proven work experience as a UI/UX Designer or similar role
  • Portfolio of design projects
  • Knowledge of UX tools (e.g. Sketch, InVision, Adobe CC)
  • Team spirit; strong communication skills to collaborate with various stakeholders
  • Good time-management skills
  • BSc in Design, Arts, Computer Science or relevant field

 

Skills
IMDA
08Jan
Artificial Intelligence (AI) Scientist / Team Lead 2-year contract
IMDA   via JobTech

Artificial Intelligence (AI) Scientist / Team Lead

The candidate should be familiar with the current state-of-the-art technologies in Artificial Intelligence (AI). He will lead projects in the AI area and be responsible for the research and development of AI algorithms and their applicability to resolve industry problems within the team.

Responsibilities 

  1. Technical research and development of various AI algorithms
  2. Code, implement and validate proposed algorithms
  3. Technical engagement and collaboration with industry players, research institutes and institutes of higher learning
  4. Assess the maturity, viability and suitability of different AI research and technologies and their applicability to resolve industry problems
  5. Lead and provide technical expertise to the team

Requirements 

  1. Postgraduate or Ph.D degree in engineering, computer engineering, computer science, mathematics, statistics or equivalent
  2. Strong technical knowledge in AI, image processing and/or video analytics
  3. Good understanding of the latest research and technologies in AI
  4. Strong coding experience in programming languages such as Python, R, JAVA, C, C++
  5. Hands-on experience with one or more deep learning frameworks (TensorFlow ,CNTK, MxNet, Caffe, Theano, Torch)
  6. Experience in project and vendor management
  7. Team player with the ability to work in a cross functional team
  8. Excellent interpersonal skills
  9. Able to communicate technical concepts effectively to non-technical audience

 

Position will commensurate with experience.

Only short-listed candidates will be notified.

 

Skills
IMDA
08Jan
Software Engineering Practise Lead
IMDA   via JobTech

Description

The ideal candidate will have significant hands-on technical experience in Agile software engineering principles and a background in full stack software development, system architecture with APIs and microservices, containerisation and cloud-based technologies, and DevOps toolchains.  Experience in managing development teams responsible for designing, developing and testing software assets in an Agile development environment is also preferred.

 

Responsibilities

  • Be a change agent in fostering a software engineering culture based on a strong foundation of software engineering principles and best practices
  • Drive organisation-wide practice of continuous integration and continuous delivery of high quality software assets
  • Create a continuous learning environment to ensure that engineers in the organisation are trained in the software engineering processes and the technology stack defined in the organisation playbook
  • Be part of the technical leadership team in technical visioning and technology stack selection to meet the strategic objectives of the organisation

 

Requirements

  • Bachelor’s Degree in Computer Science, Electrical Engineering, Information Technology
  • Minimum 12 years of application development and technical project management experience, with minimum 3 years of team management experience of teams of 10 or more
  • Minimum 5 years of experience as a team lead in Agile software design, development, and testing processes
  • System architecture design experience using microservices and REST-based APIs, Java technologies, containerisation technologies such as Docker and Kubernetes, cloud-based platforms such as Pivotal Cloud Platform, and public cloud services from AWS, Azure and Google
  • Hands-on experience in API management platforms, API design standards, API patterns, API governance, API security standards and implementation
  • Working experience with project management tools such as Jira, Confluence or similar
  • Thorough knowledge of build and deployment toolchain such as Bamboo, Ansible, Nexus, Github, and automated code quality inspection tools such as SonarQube and Fortify
  • Certified Scrum Master or equivalent Agile project management experience
  • Broad knowledge of digital infocomm technologies, trends and methods such as data engineering, cloud-native system architectures, artificial intelligence, and Internet-of-Things
  • Excellent communication skills

Position will commensurate with experience.

Only short-listed candidates will be notified.

Skills
IMDA
08Jan
Cloud Native App Developer/Architect, 2-year contract
IMDA   via JobTech

Cloud Native App Developer/Architect

The candidate will work with the project teams to develop web-based software application. The software systems would be built with end-user perspective and requirements in mind for eventual delivery.

The candidate will also be playing a key role in architecting solutions based on cloud native practice, leading, designing and implementing innovative software solutions.

 

Responsibilities:

  1. Develop, implement web-based software applications in various industry domain which can include logistics automation, intelligent building applications and others.
  2. Develop software components with Microservices-based Architecture.
  3. Work with industry end-users to understand the domain, work flow processes, requirements, use cases, IT infrastructure, data and information, etc., for the development of the software systems
  4. Subject matter expert in Cloud Native, Agile, DevOps and CI/CD to all levels of management and project teams.
  5. Assist in development and delivery of training in Cloud Native Application Development.
  6. Coach and mentor project developers and architects.
  7. Participate in guiding / defining the cloud native development processes, standards, and policies.
  8. Work with research institutes and technology providers to bridge their technology software, assess the maturity and feasibility of technical solutions, design common interface to integrate different functional applications, conduct rigorous robustness and verification tests.
  9. Document requirements, codes and prepare reports in the software development lifecycle.

 

Requirements:

  1. Background in Computer Science, Computer Engineering or equivalent
  2. At least 5-7 years of working experience in full-stack software development.
  3. Strong knowledge of Cloud Native principles and techniques such as Microservices-based architecture, and RESTful API development and container-based software deployment.
  4. Well versed in software system engineering principles and technologies (e.g. Agile)
  5. Hands-on experience with any of the following IaaS platforms: AWS, OpenStack, Microsoft Azure, Google Cloud Platform or Alicloud
  6. Hands on experience with Cloud Native PaaS platforms (e.g. OpenShift, CloudFoundry, etc.) and container solutions (Docker, Kubernetes, etc.).
  7. Strong technical hands-on experience in software system development using backend framework, such as Express, Django, RAILS. SOA based applications in Java/Microservices apps with frameworks and libraries such as Spring, Hibernate, J2EE, JDBC, JMS, JMX
  8. Experience in implementing continuous integration and continuous deployment (CI/CD) pipelines
  9. Experience in architecting with DevOps tooling and processes
  10. Familiar with different programming languages (e.g. Java, C/C++, .Net, Python, Ruby, JavaScript), proficient in at least one of them.
  11. Proficient in Front-end programming language such as JavaScript/CSS3/HTML5.Proficient in database management (e.g., MySQL, NoSQL)
  12. Familiar with mobile development in iOS or Android will be a plus.
  13. Software Engineering background
  14. Possess critical thinking skills, combined with the ability to present clearly both verbally and in written form
  15. A team player with strong communication skill

 

Position will commensurate with experience.

Only short-listed candidates will be notified.

 

Skills
IMDA
03Jan
Senior Manager/Manager/Assistant Manager (Resilience & Cybersecurity Policy and Planning)
IMDA   via JobTech

 

 

The successful candidate will be part of a team that formulates and reviews policies to ensure that Singapore's info-communication and broadcast networks and services are resilient and secure to support national strategic initiatives such as Digital Economy and Smart Nation.

 

Responsibilities

  • Develop, formulate and review regulatory policies and frameworks pertaining to resilience and cybersecurity of telecommunication and broadcast networks and services.
  • Perform analysis of resilience and cybersecurity policy and regulatory issues, and develop robust recommendations.
  • Engage the relevant industry and other stakeholders on the effectiveness of policies, regulatory frameworks and initiatives designed to strengthen the resilience and cybersecurity posture of telecommunication and broadcast networks and services
  • Ensure the relevance of resilience and cybersecurity policies and frameworks to facilitate adoption of new technologies, and that they are forward looking to address potential issues introduced by such technologies and threat landscapes.

 

Requirements

  • Background in Engineering/Computer Science/Information Technology or other disciplines.
  • Good understanding of telecommunication or broadcast networks and associated technologies. Knowledge in resilience and cybersecurity will be an advantage.
  • Preferably with experience in info-communication and media field or public policy making.
  • Candidates with no experience may also apply.
  • Excellent analytical, writing, communication and presentation skills
  • Able to work independently and as part of a team
  • Strong stakeholder engagement skills
  • Candidate must be a Singaporean

 

Position will commensurate with experience.

Only short-listed candidates will be notified.

Skills
IMDA
03Jan
Manager – Data Engineer
IMDA   via JobTech

Responsibilities:

You will be part of the team that conceptualise, architect and initiate greenfield cybersecurity projects, define security architecture for next-generation infocomm technologies, and develop niche cybersecurity tech capabilities for the ICM sectors. You will work closely with the team and be responsible for executing big data related cybersecurity projects, and provide advice to the team on big data related technical issues.

The successful candidate shall be responsible, among others, to:

  • Conceptualise, plan, execute and manage new programs, R&D or initiatives relating to the use of big data to improve cybersecurity for the infocomm and media sectors.
  • Monitor advancements in big data technologies and identify new tools and frameworks that could improve efficiency and fine tune existing data analytics platforms.
  • Develop and review data models for cybersecurity projects.
  • Process, cleanse and verify the suitability of data used for data analytics, as well as interpret and analyse big data sets using statistical techniques.
  • Identify cybersecurity use cases together with project team and stakeholders, and develop data analytics rules or data models to deliver the use case outcomes.
  • Conceptualise and manage the development of infrastructure required for optical extraction, transformation, and loading of large volume data from various data sources.
  • Manage the development of infrastructure required for real-time and batch data ingestion and processing pipelines for data analytics, machine learning, dashboarding and visualisation.
  • Work with vendors to develop data analytics systems and validate accuracy of data models developed.

 

Requirements:

  • Background in Computer Science / Computer Engineering / Information Technology / Mathematics / Statistics / Data Science and Analytics.
  • At least 2 years of experience in quantitative data analytic or machine learning data models development for cybersecurity or network infrastructure use cases using big data.
  • Good understanding of programming languages including Python, R, SQL and Java/C/C++, ETL frameworks, and able to develop programming scripts minimally in Python or R.
  • Experience in using databases for big data analytics such as Greenplum / Hadoop / Hive / HBase frameworks, and able to write complex SQL queries.
  • Domain knowledge and experience in the following areas is preferred:
    • Computer networking
    • Network security
    • System security
  • Familiarity with big data streaming tools, database frameworks and visualisation tools such as Apache NiFi, Storm, Spark, Hadoop, Greenplum, Airflow, Kibana, Tableau and their areas of applicability.
  • Good understanding of Artificial Intelligence, Machine Learning and Deep Learning concepts.
  • Good writing, communication and presentation skills.
  • Fast learner with self-motivation and independence to acquire knowledge on new domains or technologies quickly.
  • Strong analytical and problem-solving ability.
  • Plugged-in to the latest technology and security developments for the telecommunication sector.
  • Willingness to delve into administrative, legislative, technical, research and development works.

Position will commensurate with experience.

Only short-listed candidates will be notified.

Skills
IMDA
03Jan
Senior Manager / Manager – Network Architect
IMDA   via JobTech

Responsibilities:

You will be part of the team to conceptualise, architect and initiate greenfield cybersecurity projects, assess security risks and define security architecture for next-generation infocomm technologies, and develop niche cybersecurity tech capabilities for the ICM sectors. You will work closely with other cybersecurity and resilience teams in IMDA to contribute towards the building of secure and trusted infrastructure in the ICM sectors that is resilient against prevailing and future cyber threats.

The successful candidate shall be responsible, among others, to:

  • Conceptualise, plan, execute and manage new cybersecurity programs or initiatives for the infocomm and media sectors.
  • Architect, develop and operationalise ICT systems and infrastructure supporting the new initiatives.
  • Manage the development of network emulation platforms for the telecommunication infrastructure to identify security risks and to conduct security testing, cyber range and security training.
  • Explore innovative and cutting-edge technologies that could improve the efficiency and effectiveness of securing the ICT systems and infrastructure in the infocomm and media sectors.
  • Perform cyber threat profiling, risk analysis and research into vulnerabilities in the infocomm and media sectors, and explore suitable strategies for securing the ICT systems and infrastructure for the sectors.
  • Engage industry stakeholders to evaluate their infrastructure and identify areas for improvement.
  • Engage and obtain buy-in and collaboration from industry stakeholders.

 

Requirements:

  • Background in Computer Science / Computer Engineering / Computer Networking / Information Systems or equivalent, with certifications in computer networking (e.g. CCIE, CCNP).
  • Good knowledge of end-to-end telecommunication network architecture for wireless, mobile and/or fixed-line networks, including physical and software-defined networking domains.
  • Demonstration of domain expertise and experience in the following areas will have an added advantage:
    • Next Generation Network Security (e.g. SDWAN)
    • Security Orchestration, Automation and Response
    • DevSecOps
    • Cloud Platform Security
    • Embedded, Control and IoT Device Security
  • At least 6 years of working experience, with minimally 3 years in planning, architecting or managing telecommunication networks or complex ICT system infrastructure. Candidates with more years of experience may qualify for senior positions.
  • Certifications in one or more of the following areas will have an added advantage: Cyber Security (e.g. CISSP, GSEC, ISMS), Security Risk Analysis.
  • Familiarity with both Windows and Linux operating environment is preferred.
  • Good writing, communication and presentation skills.
  • Self-motivated and independent in continually improving and advancing own knowledge and skills, with strong analytical and problem-solving ability.
  • Plugged-in to the latest technology and security developments for the telecommunication sector.
  • Willingness to delve into administrative, legislative, technical, research and development works.

 

Position will commensurate with experience.

Only short-listed candidates will be notified.

Skills
IMDA
03Jan
Manager - Application Engineer
IMDA   via JobTech

Manager - Application Engineer

Responsibilities

You will be part of IMDA’s cybersecurity arm that executes ICT initiatives to uplift the cybersecurity posture of the Infocomm and Media (ICM) sectors. You will work closely with the team and be responsible to plan, design, procure, configure and deploy ICT systems for various telecommunications-related cybersecurity projects.

The successful candidate shall be responsible, among others, to:

  • Work with the servers, network infrastructure and user/operations teams to conceptualise, define requirements, procure, manage and deploy the required business application(s).
  • Ensure that business application(s) are compliant with government security policies and guidelines, fulfil all business requirements and are adequately tested, patched, and securely configured before commissioning.
  • Support the conduct of pre-commissioning application/system tests, such as user acceptance testing, performance testing, operations readiness testing, system security acceptance testing, security reviews and/or security audits.
  • Code and configure prototypes for business applications for proof of concepts, where necessary.
  • Develop documentations required for hand-over of the business application(s) to the IMDA user or operations team.
  • Support the operationalisation of the business application(s).
  • Provide consultancy advice and guidance to IMDA teams on related technical areas.
  • Perform other related duties as assigned.

 

Requirements

  • Background in Computer Science / Computing / Information Technology or equivalent
  • Certification in DevSecOps Engineering is preferred.
  • At least 5 years of relevant working experience in developing, deploying and managing ICT applications and systems on various operating platforms (e.g. Windows, Linux), and virtualization platforms (e.g. HyperV, VMware).
  • Proficient with coding and DBMS languages such as C, C++, Java, Python, Go, SQL, etc, and Linux CLI.
  • Understand the threat models and security risks for application systems, and be able to apply DevSecOps in the SDLC of applications developed for various platforms, such as web application, embedded application, mobile application, websites.
  • Familiar with cloud deployment models and application security in cloud environment.
  • Familiar with security best practices such as OWASP Top 10, and security principles for secure application development such as input validation check, data sanitisation, secure session management, AAA, cryptography, etc. Candidates with past trainings in these areas is preferred.
  • Able to write and review codes for security testing.
  • Knowledgeable with computer networking (e.g. TCP/IP, UDP, OSI model, etc).
  • Able to show motivation and initiative, problem-solve, be flexible, and handle multiple projects.
  • Able to work both independently or with multiple teams.
  • Possess strong analytical and organizational skills.
  • Possess good written, communication and presentation skills.
  • Familiarity with government security requirements and/or processes (e.g. procurement) will have an added advantage.

Position will commensurate with experience.

Only short-listed candidates will be notified.

 

Skills
EasyMile Pte Ltd
17Dec
Singapour : R&D Engineer - Data Engineer
EasyMile Pte Ltd   via JobTech

Fast growing start-up headquartered in Toulouse with regional offices in Singapore, Denver, Berlin and Melbourne. Founded in 2014 and privately owned, with Alstom & Continental as minority shareholders. With over 120 highly-skilled and passionate employees specializing in robotics, computer vision and vehicle dynamics, easymile supplies smart mobility solutions and autonomous technologies powering driverless vehicles with existing products such as: the EZ10, a 100% electric driverless shuttle deployed in 20 countries worldwide; the TractEasy, the first autonomous electric baggage tractor jointly developed with TLD.

 

**Responsibilities **

Shape EasyMile’s data platform by ingesting, manipulating, and visualization data across on-premise data platforms
Leverage the best tools to define processes and workflows.
Ensuring that data is ingested and analysed securely and efficiently
Define, Implement and maintain pipelines / workflows for training, validation, and optimization of machine learning based algorithms
Develop, construct, optimize and maintain machine learning based infrastructure(s) (e.g. databases / data lakes, training server(s))
Employ sophisticated analytics programs, machine learning and statistical methods to prepare data for use in predictive and prescriptive modeling 
Collaborate with cross functional agile teams of software engineers, data scientists, and others.

**Essential **
Bachelor Degree in Computer Science, Computer Engineering, or a related field
Experience as a Data Engineer, Software Developer, or similar.
**Experience with Machine Learning toolkits like Tensorflow**
Demonstrable aptitude in Python development
Experience working with cloud-based infrastructure (AWS, GCP)
Experience in data processing / ETL implementation (e.g. Beam, Airflow, Dataflow, Spark)
Experience with building data lakes and data warehouses
Good knowledge of writing performant SQL, Airflow, DataFlow and Spark
Containers technology including Docker and Kubernetes
Experience with real-time stream-processing systems (e.g. Kafka)
Very good oral and written English. 

**Strongly desirable **
Experience with Tensorflow and KubeFlow
Experience with AI algorithm design
Experience in the automotive industry 
 

Skills
IMDA
16Dec
Senior Manager/Manager (Cyber Forensic Analyst)
IMDA   via JobTech

Responsibilities

  • Perform forensic image acquisition from devices
  • Perform forensic analysis and search for malicious artefacts
  • Perform threat analysis and risk assessment
  • Perform root cause analysis
  • Review advisories and recommendations on cyber-threats
  • Follow Standard Operating Procedures (SOP) for security operations
  • Regularly review SOPs to improve efficiency of processes
  • Handling queries, clarifications and reports from stakeholders.

Requirements

  • Background in Engineering/Computer Science/Information Security or equivalent
  • Candidates who possess relevant experience but do not meet the qualification requisition can also apply
  • Experience in computer and mobile forensics
  • Experience in firmware analysis
  • Analytical and detailed
  • Good communication and interpersonal skills

Skills