SOFTWARE ENGINEER
DEZIRE TECHNOLOGIES PTE. LTD. Toa Payoh
Responsibilities -
- Design, develop, and maintain scalable, efficient software systems, leading innovative solutions.
- Utilize your hands-on development knowledge to design integrated validation strategies that align with overall project goals.
- Experience working with Unix/Linux environments, distributed systems, machine learning, information retrieval.
- Collaborate directly with engineers, ensuring they deliver high-quality code that complies with established test coverage and CI/CD best practices.
- Oversee the execution of high-level functional tests, ensuring that software features and end-to-end user scenarios operate seamlessly.
- Drive the validation efforts for Software Development Kits (SDKs) by designing comprehensive test cases and testplans to verify functionality, performance, compatibility, and integration.
- Conduct regular audits of the Continuous Integration (CI) pipeline, ensuring that all code undergoes rigorous automated testing and validation before integration.
- Work closely with the Test Content Team to align on test content strategies and ensure the execution aligns with product requirements.
- Actively participate participate in design and code reviews from a QA perspective to ensure quality is embedded in every stage of product development.
- Use your development and debugging expertise to assist in troubleshooting complex issues alongside the development teams.
- Apply your knowledge and experience in AI/ML to validate data models, performance, and integration within relevant projects.
- Identify, propose, and implement process improvements to reduce the cycle time of testing phases and improve product quality.
- Bachelor’s or master’s degree in computer science, Engineering, or a related field with 5+ yrs of related experience
- Demonstrated hands-on development expertise with practical experience in coding, debugging, and designing validation strategies.
- Extensive knowledge of CI/CD pipelines, unit testing frameworks, automated testing tools, and functional testing methodologies.
- Strong proficiency in SDK development and validation—proven ability to create and execute comprehensive test strategies that ensure robust and reliable APIs and libraries.
- In-depth understanding of AI/ML concepts and practical testing experience in data-driven, machine learning environments.
- Exposure to advanced test automation frameworks and willingness to explore new testing paradigms involving AI/ML and GPU-optimized processes.
- Hands-on experience working with GPU environments and optimizing tests for performance on hardware-accelerated systems.
- Strong proficiency in working within Linux environments (Ubuntu, CentOS, etc.).
- Familiarity with GPU computing technologies (e.g., ROCm, CUDA, OpenCL) for performance-critical applications.
- Demonstrable expertise with Docker containerization practices. Exposure to additional container orchestration tools like Kubernetes.
- Prior experience with AI/ML frameworks such as TensorFlow or PyTorch.is a plus
- Advanced scripting and programming skills in languages such as Python, C/C++, or similar
ST EngineeringAng Mo Kio, 4 km from Toa Payoh
a simulator system. We are looking for someone to join us as a Software Engineer, to co-build solutions together with our IOS team members. These solutions will contribute to our state-of-the-art Air Simulator project’s delivery to our end users.
Be Part...
MINDTECK SINGAPORE PTE LTDYishun, 11 km from Toa Payoh
Software Engineer (Back End)
Note: 1 Year contract, either extandable or convertible to Permanent
About the Job:
We are seeking a passionate and innovative software engineer to join our team in Electrical & Industrial Solutions Group Center...
Michael PageToa Payoh
The Senior Software Engineer (Calypso) will lead the development, enhancement, and maintenance of Calypso solutions, ensuring high-quality delivery within the financial services industry. This role is based in Singapore and requires expertise...