Hiring.Camp

Principal Software Engineer, AI & Data Platform

Base Camp IT Recruiting

·

2 days ago

Location
SG
Workplace
Remote, Hybrid
Type
Full-time
Department
IT
Seniority
Lead
Experience
10+ years
Education
Master
Closing date
Today
Source
Vincere

Description

Principal Software Engineer, AI & Data Platform

📍 Singapore (Hybrid)
💼 Permanent
💰 Salary: Up to SGD 220,000 per annum

We're partnering with an innovative technology company building next-generation AI-powered platforms for complex scientific and engineering applications. They are looking for a Principal Software Engineer, AI & Data Platform to lead the architecture of their data and AI engineering foundation, enabling scalable machine learning systems and intelligent workflows.

This is a highly hands-on technical leadership role for someone who enjoys solving difficult engineering problems while setting technical direction in a fast-moving, product-focused environment.

What You'll Do

  • Architect scalable data platforms capable of processing large volumes of scientific and engineering data, ensuring datasets remain reliable, reusable, and ML-ready.
  • Design domain-specific data models that support analytics, automation, and machine learning workloads.
  • Build high-performance data pipelines across object storage, analytical data platforms, and training-optimised datasets.
  • Develop and maintain ML data pipelines covering data ingestion, curation, deduplication, feature preparation, evaluation datasets, and regression tracking.
  • Build and operate model training and fine-tuning pipelines for production AI applications.
  • Design intelligent workflow orchestration that connects user intent with platform capabilities through reliable AI-driven automation.
  • Establish robust evaluation frameworks, benchmarking methodologies, automated scoring, and quality monitoring for AI models.
  • Define engineering best practices across data and AI platforms, creating reusable frameworks, documentation, and technical standards.
  • Work closely with cross-functional engineering teams to deliver scalable, production-grade AI systems.

What We're Looking For

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related discipline.
  • 10+ years of experience designing and delivering production software systems.
  • Expert-level Python development with a strong track record of building scalable backend platforms.
  • Deep experience with large-scale data engineering, including object storage, analytical processing, distributed data pipelines, and training-optimised data formats.
  • Hands-on experience building ML pipelines for model training, fine-tuning, evaluation, and continuous improvement.
  • Experience fine-tuning or training AI models for structured outputs, workflow automation, tool usage, or domain-specific applications.
  • Strong understanding of relational, document, and columnar database technologies and when to apply each.
  • Experience working with cloud-native data platforms and distributed compute environments.
  • Proven ability to make sound architectural decisions and thrive in ambiguous, early-stage product environments.
  • Strong communication skills with the ability to influence technical direction across engineering teams.

Nice to Have

  • Experience applying machine learning to scientific, engineering, manufacturing, chemistry, materials, or simulation data.
  • Experience with retrieval-augmented systems, knowledge graphs, hybrid search, or structured retrieval techniques.
  • Experience designing APIs or platform interfaces for AI agents and intelligent workflows.
  • Familiarity with workflow orchestration platforms and large-scale production ML infrastructure.
  • Contributions to open-source projects in AI, data engineering, or scientific computing.

Skills

PythonMachine LearningData Engineering

Similar Jobs

30

Principal Software Engineer

Thomson Reuters · Switzerland, Zug, Zug · Hybrid

2 days ago

Principal Software Engineer

ACI Worldwide · Omaha, NE, United States, US · Hybrid

2 days ago

Principal Software Engineer

Eurofins Scientific · Bengaluru, KA, India · Hybrid

2 days ago

Principal Software Engineer

Eurofins Scientific · Bengaluru, KA, India · Hybrid

2 days ago

Principal Software Engineer

UKG · Noida, UP,IN, IN

2 days ago

Principal Software Engineer

CaptivateIQ · Poland · Remote

2 days ago

Principal Software Engineer

Renesas Electronics · Bengaluru, KA, India

2 days ago

Principal Software Engineer

ACI Worldwide · Pune, Maharashtra, India · Hybrid

2 days ago

Principal Software Engineer

ACI Worldwide · Pune, Maharashtra, India · Hybrid

2 days ago

Principal Software Engineer

ACI Worldwide · Bangalore, Karnataka, India · Hybrid

2 days ago

Principal Software Engineer

ACI Worldwide · Bangalore, Karnataka, India · Hybrid

2 days ago

Principal Software Engineer

Quickenloans · Remote - Michigan, United States of America · Remote

3 days ago

Principal Software Engineer

Cba · Bangalore - Manyata Tech Park Road, India

3 days ago

Principal Software Engineer

GliaCell Technologies · Columbia, MD

3 days ago

Principal Software Engineer

Cerence AI · Taipei, Taiwan

3 days ago

Principal Software Engineer

Sherwin-Williams · Cleveland, OH, United States, US

3 days ago

Principal Software Engineer

Monogram Health · Remote · Remote

3 days ago

Principal Software Engineer

Zuora · Chennai, Tamil Nadu, India

3 days ago

Principal Software Engineer

GliaCell Technologies · Annapolis Junction, MD

4 days ago

Principal Software Engineer

GliaCell Technologies · Laurel, MD

4 days ago

Principal Software Engineer

mtb · Buffalo, NY, United States of America · Onsite

4 days ago

Principal Software Engineer

Itron here · Bangalore, India (Diamond District Local Office) · Hybrid

4 days ago

Principal Software Engineer

GliaCell Technologies · Laurel, MD

4 days ago

Principal Software Engineer

Vantive · BANGL/RNDV - VAN BANGALORE_R&D, India

4 days ago

Principal Software Engineer

NAVEX · United States · Remote

4 days ago

Principal Software Engineer

Onto · Wilmington-MA (Upton), United States of America

5 days ago

Principal Software Engineer

Onto Innovation · Wilmington-MA (Upton), United States of America

5 days ago

Principal Software Engineer

Drivenets · Tel Aviv, IL

5 days ago

Principal Software Engineer

Spgi · PL - GDANSK UL MARYNARKI POLSKIEJ 163, Poland · Hybrid

5 days ago

Principal Software Engineer

Snapchat · Santa Monica - 2850 Ocean Park Blvd, United States of America +5

5 days ago
Remote Principal Software Engineer, AI & Data Platform at Base Camp IT Recruiting | Hiring.Camp