Job Search and Career Advice Platform

Enable job alerts via email!

AI, C# and Python Software Engineer

NOVACITYNETS PTE LTD

Singapore

On-site

SGD 70,000 - 90,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading tech company in Singapore is seeking an AI Software Developer to create and enhance their Automated Building Information Modelling (BIM) validation application. The role includes designing, implementing, and verifying high-performance software components using C# and/or Python, along with applying AI models for improved application accuracy. Candidates should have experience with C++ and cloud platforms like Microsoft Azure or AWS. This position offers a chance to drive innovation in the industry in a collaborative and results-oriented environment.

Qualifications

  • Experience with software development in C# and/or Python.
  • Knowledge of AI-driven software components and model fine-tuning.
  • Ability to manage tasks independently with effective communication.

Responsibilities

  • Develop high-performance software for BIM validation applications.
  • Apply engineering mathematics to solve technical problems.
  • Verify and document software for quality assurance.

Skills

C#
Python
C++
Problem-solving
Agile methodologies

Tools

Microsoft Azure
Amazon AWS
Job description
Company Overview

NOVACITYNETS PTE LTD

Job Summary

We are seeking an AI Software Developer to advance our flagship Automated Building Information Modelling (BIM) validation and checking application. You will design, implement, verify, and document AI-driven software components, driving innovation in the industry.

Responsibilities
  • Develop and deliver high-performance, production-quality software using C# and/or Python to enhance BIM validation applications
  • Apply prompt engineering and fine-tune AI large language models (LLMs) and other relevant AI models for shape and geometry recognition to improve application accuracy and efficiency
  • Verify and document software components to ensure quality, maintainability, and compliance with project standards
  • Utilize engineering mathematics and geometry skills to solve complex technical problems within software development
  • Independently manage tasks with minimal supervision while communicating effectively with team members and stakeholders
  • Analyze and troubleshoot software issues systematically to deliver reliable and scalable solutions
  • Contribute to a results-oriented team environment by actively participating in problem-solving and continuous improvement initiatives
Preferred competencies and qualifications
  • Experience with C++ development to support software performance and integration
  • Working knowledge of database technologies including RDBMS and NoSQL to support data management needs
  • Familiarity with cloud platforms such as Microsoft Azure or Amazon AWS to enable scalable deployment and operations
  • Experience working within Agile methodologies, particularly Scrum, to enhance project delivery and team collaboration
  • Knowledge of Building Information Modelling (BIM) or 3D CAD to align software development with industry standards and workflows
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.