Search by job, company or skills

D

Software Principal Engineer - AI Infra and Platform Engineer

5-7 Years
SGD 13,933 - 27,800 per month
new job description bg glownew job description bg glownew job description bg svg
  • Posted 13 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Software Principal Engineer (AI Empowered)

The Software Engineering team delivers nextgeneration application enhancements and innovative products for a rapidly evolving world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications, and diagnostics-leveraging advanced technologies, modern engineering methodologies, and close collaboration with internal and external partners.

Join us to do the best work of your career and make a profound social impact as a Software Principal Engineer (AI Empowered) on our Software Engineering team in Singapore.

What You'll Achieve

As a Software Principal Engineer (AI Empowered), you will be a key handson leader who architects, builds, and operationalizes AI platforms and accelerates engineering through AIassisted development. You'll develop core infrastructure for AI workloads (LLMs, agentic systems, data/ML pipelines) and embed AI tools across the engineering lifecycle to uplift speed, quality, and innovation across Dell's solution platforms.

You will:

AI Platform Engineering

  • Design, develop, and operate core AI platform components: MLOps pipelines, data handling, model serving, and observability.

  • Implement and manage LLM tooling and prompt engineering frameworks define reusable patterns for agents and retrieval workflows (e.g., vector databases).

  • Deploy and maintain scalable compute environments on Kubernetes/OpenShift, VxRail, ensuring high availability, performance, and cost efficiency for AI workloads.

  • Troubleshoot complex issues across the stack-from infrastructure and networking to runtime and application layers contribute to technical documentation and platform best practices.

  • Optimize GPU scheduling, resource management, and model runtime performance in containerized environments.

AIAssisted Application Engineering

  • Drive adoption of AIassisted development tools (e.g., code generation, intelligent testing, automated documentation) and integrate LLMbased services into engineering workflows.

  • Build and maintain automation frameworks and CI/CD pipelines that leverage AI for code quality, security scanning, and performance optimization.

  • Collaborate with platform engineers and product teams to embed AI capabilities into solution platforms (e.g., OpenShift, VxRail, VMware ecosystem).

  • Develop reference implementations, guardrails, and best practices for AIassisted engineering across multiple product teams.

  • Mentor engineers in effective use of AI tools to improve productivity while maintaining highquality standards evaluate emerging AI technologies and recommend adoption strategies.

Essential Requirements

  • Master's degree in Computer Science or related field, with 5+ years in software engineering or platform development.

  • Strong programming skills in Python, Go, or Java solid CS fundamentals and handson experience with containerization and orchestration (Docker, Kubernetes, OpenShift).

More Info

Job Type:
Industry:
Employment Type:

Job ID: 144212545