Background in Computer Science, Computer Engineering, Information Systems, or a related field. In this role, you will need a strong foundation in software……
We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking……
Bachelor's Degree or above, majoring in Computer Science, or related fields, with 4+ years of relevant development experience in the field with a strong……
Bachelor’s degree (or higher) in Computer Science, Data Science, Software Engineering, or related field. Understanding of distributed systems and data flows.…
Academic background in Computer Science, Computer Engineering, Mathematics, or a related technical field. Experience with market data venue and vendor data……
Our systems are used in a wide range of operations, including but not limited to, real-time distributed processing and high speed data pipeline.…
We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking……
We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking……
Experience with distributed systems, databases, or real-time data processing is a strong plus. 7+ years of professional experience as a software engineer, with……
Bachelor’s or Master’s degree in Computer Science, Artificial Intelligence, or a related quantitative field. Troubleshoot and resolve system issues.…
The Data Management Suite team is building products that cover the whole lifecycle of data pipeline, including data ingestion and Integration, data development,……
Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Physics, or a related field. We are seeking an engineer to build and scale our data……
Use of large-scale data processing tools such as Hadoop, Elastic Search. Typically requires a minimum of 8 years of related experience with a Bachelor’s degree;……
Architect robust and scalable systems to support data-driven applications. Work closely with data scientists to integrate machine learning models into……
The Data Management Suite team is building products that cover the whole lifecycle of data pipeline, including data ingestion and Integration, data development,……
The Data Management Suite team is building products that cover the whole lifecycle of data pipeline, including data ingestion and Integration, data development,……
The Data Management Suite team is building products that cover the whole lifecycle of data pipeline, including data ingestion and Integration, data development,……
Apply data mining, data modeling, natural language processing, and machine learning to extract and analyze information from large structured and unstructured……
5+ years of hands-on experience in enterprise storage, server configuration, or data center operations. We’re looking for a CTO (Configure-To-Order) Engineer……
Successful candidates will be offered a 1-year contract with potential for a 1-year extension and consideration for permanent tenure thereafter.…
Integrate image sensors with camera electronics to facilitate seamless system operation and enhance device functionality. There is never a dull moment with us.…
Bachelor's degree in Computer Science, a related technical field involving software or systems engineering, or equivalent practical experience.…
Good instincts around security – encryption, access control, data handling. Owning entire features and systems, from early prototyping through production……
The KLA Services organization partners with our field teams and customers in all business sectors to maintain the high performance and productivity of our……
Education: Bachelor’s degree in mechanical engineering or a related field. Technical Skills: Proficiency in CAD software (e.g., SolidWorks, AutoCAD), Navisworks……
This includes informational sites, appointment booking systems, and records management systems. You'll tackle challenges of scale, real-time booking systems,……
As a Software Engineer, you will join a multidisciplinary product development team that plays a crucial role in enabling data discovery and facilitating data-driven decision-marking. Your team will be responsible for designing, developing, and implementing technical data solutions to streamline data search and discovery, enable seamless exploration and utilization of data assets, and support data sensemaking for decision-making. In this role, you will need a strong foundation in software engineering and contribute across the full technology stack, from building data processing pipelines to developing backend data services and front-end interfaces. Your role will also involve adopting state-of-the-art technologies, including AI components, as part of the technical solution.
Responsibilities
Design, develop, and maintain high-quality applications and/or data pipelines
Source, evaluate, and integrate state-of-the-art technologies into applications and/or data pipelines
Debug and resolve bugs and performance issues
Participate in code and design reviews to enhance code quality and software architecture
Stay updated with the latest industry trends and technologies related to software and data engineering
Communicate technical solutions effectively to diverse stakeholders
Minimum Requirements
Background in Computer Science, Computer Engineering, Information Systems, or a related field
2 years of experience in application development
Strong proficiency in Python, Java, and JavaScript programming languages
Familiarity with ReactJS/TypeScript and Spring Boot
Experience with microservice architecture, and REST API design and integration
Familiarity with relational (e.g. MSSQL) and NoSQL databases (e.g. MongoDB), and search engines (e.g. Elasticsearch)
Familiarity with Git and Agile development methodologies
Strong problem-solving and analytical skills
Excellent written and verbal communication skills
Nice-to-haves
Experience with cloud-native infrastructure (such as Docker, Kubernetes container infrastructure)
Knowledge of CI/CD pipelines
Experience with using Generative AI technologies and frameworks such as LangChain
Experience with using Tableau
As CSIT is an agency under the Ministry of Defence (Singapore), only Singapore Citizens will be considered.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans.