Senior Software Engineer - AI & Data Systems

meinhardt (singapore) pte ltd

Singapore

On-site

SGD 140,000 - 190,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Meinhardt (Singapore) Pte Ltd is seeking a Senior Software Engineer to lead the development of scalable AI-powered systems that process unstructured engineering documents, including CAD/BIM and regulatory materials.

You will design and deploy high-performance APIs, integrate AI/ML models, and connect React front-ends with Python back-ends. This role emphasizes production-ready, enterprise-grade solutions and collaboration with data scientists.

Qualifications

  • 8+ years of software engineering with backend focus.
  • Production deployment of AI/ML models.
  • Proficiency with Python web frameworks (FastAPI/Flask/Django).
  • Strong React frontend skills and API integration.

Responsibilities

  • Design, develop, and optimize scalable AI-powered backend systems using Python frameworks.
  • Build and maintain APIs integrating LLMs (GPT, LLaMA) and vision models.
  • Develop frontend features with React, TypeScript, and modern UI tools.
  • Deploy AI services on cloud (Azure, AWS, GCP) and on-premise with security.
  • Work with vector DBs (FAISS, Pinecone, Weaviate) and data storage.
  • Implement CI/CD, DevOps, and MLOps for reliable deployments.
  • Ensure security (RBAC, OAuth2, API security) and compliance.
  • Collaborate with data scientists and product teams to ship production features.

Skills

Python
Backend API design
AI/ML integration
React/TypeScript
Cloud deployment
Docker/Kubernetes
RBAC/OAuth2 security
LLMs / RAG integration

Tools

FAISS
Pinecone
Weaviate
Git/CI-CD

Job description

About the Role

We are looking for a Senior Software Engineer to lead the development of scalable AI-powered systems that process and extract insights from unstructured engineering documents—including CAD/BIM designs, technical reports, and regulatory documents.

In this role, you will design and deploy high-performance APIs, integrate AI/ML models, and ensure seamless interaction between React-based front-end applications and Python back-end services. You’ll work closely with data scientists to bring cutting-edge AI models into production-ready, enterprise-grade solutions.

What You’ll Do
  • Design, develop, and optimize scalable, AI-powered backend systems using Python (FastAPI, Flask, Django).
  • Build and maintain APIs that integrate LLMs (GPT, LLaMA), vision models, and RAG frameworks into enterprise applications.
  • Develop and optimize front-end applications using React, TypeScript, and modern UI frameworks.
  • Deploy AI-driven services on cloud (Azure, AWS, GCP) and on-prem environments, ensuring security and compliance.
  • Work with vector databases (FAISS, Pinecone, Weaviate) and structured/unstructured data storage solutions.
  • Implement CI/CD pipelines, DevOps, and MLOps best practices for scalable and reliable AI deployments.
  • Ensure system performance, security, and compliance, including RBAC, OAuth2, and API security.
  • Collaborate with data scientists and product teams to turn research models into real-world applications.
What We’re Looking For
  • 8+ years of experience in software engineering, focusing on backend, API development, and AI/ML integration.
  • Proficiency in Python (FastAPI, Flask, Django) and React (Next.js, TypeScript, Redux, or similar frameworks).
  • Strong knowledge of microservices, event-driven architectures, and RESTful/GraphQL APIs.
  • Hands-on experience deploying AI/ML models (LLMs, RAG, Vision AI) in production environments.
  • Experience with containerization (Docker, Kubernetes) and cloud deployment (Azure, AWS, GCP).
  • Familiarity with data processing pipelines (ETL, batch & streaming systems).
  • Strong understanding of security best practices in API development and AI-driven systems.
  • Ability to optimize and scale AI-powered applications for high performance and reliability.
Nice to Have
  • Experience with MLOps frameworks (MLflow, Kubeflow, Airflow).
  • Knowledge of CAD/BIM data processing (IFC, DXF, Revit API).
  • Experience with geospatial and engineering document workflows.
  • Contributions to open-source AI/ML or software engineering projects.
Why Join Us?
  • Work on cutting-edge AI applications that impact engineering, urban planning, and beyond.
  • Be part of a high-performing, collaborative team of AI, data, and software experts.
  • Gain hands-on experience with the latest AI models, RAG frameworks, and multi-modal AI.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior AI Full Stack Engineer
Senior AI Full Stack Engineer

SURBANA JURONG CONSULTANTS PTE. LTD. • Singapore

On-site
SGD 180,000 - 260,000
AI & Robotics Systems Engineer
AI & Robotics Systems Engineer

DCONSTRUCT ROBOTICS PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior AI Engineer (Search / Retrieval)
Senior AI Engineer (Search / Retrieval)

WORKATO PTE. LTD • Singapore

On-site
SGD 150,000 - 210,000
AI Engineering Lead
AI Engineering Lead

Prudential Services Singapore Pte Ltd • Singapore

On-site
SGD 120,000 - 180,000
Data Engineering & AI - FinTech Investments / Unstructured Data
Data Engineering & AI - FinTech Investments / Unstructured Data

Gravitas Recruitment Group (Global) Ltd • Singapore

On-site
SGD 120,000 - 150,000
Python Engineer (AI)
Python Engineer (AI)

Nicoll Curtin • Singapore

On-site
SGD 90,000 - 140,000
AI Solutions Engineer
AI Solutions Engineer

INFOHOST PTE LTD • Singapore

On-site
SGD 120,000 - 180,000
Full Stack AI Engineer
Full Stack AI Engineer

Amplify Health • Singapore

On-site
SGD 120,000 - 180,000
Senior R&D AI Software Engineer
Senior R&D AI Software Engineer

Keysight Technologies • Singapore

On-site
SGD 80,000 - 100,000
Artificial Intelligence Engineer
Artificial Intelligence Engineer

R Systems • Singapore

On-site
SGD 90,000 - 140,000