AI/ML Ops and Software Engineering Intern

Viridien

Singapore

On-site

SGD 16,740 - 25,668

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Viridien in Singapore is seeking a Software Engineering Intern with strong Python foundation and broad interest across software engineering. You will work on backend services, APIs, and ML model support while gaining exposure to containerization and deployment workflows.

The role emphasizes hands-on learning across systems, data structures, and development across teams, with opportunities to explore cloud platforms, CI/CD, and performance optimization in real-world projects.

Qualifications

  • Bachelor of Degree Computer Science, Computer Software Engineering, Applied Computational Science, Engineering
  • Strong proficiency in Python (this is the primary language used)
  • Hands-on experience with Docker (building images, writing Dockerfiles, running containers)
  • Good understanding of data structures, algorithms, and software engineering fundamentals
  • Familiarity with backend development concepts (APIs, databases, services)
  • Ability to work across different areas of software
  • Strong problem-solving skills and attention to detail

Responsibilities

  • Develop and maintain backend services and APIs using Python
  • Support the development and deployment of machine learning models
  • Work on debugging, performance tuning, and system optimization
  • Containerize applications and improve development/deployment workflows
  • Collaborate on system design and implementation across teams
  • Write clean, efficient, and well-documented code

Skills

Python
Docker
Kubernetes
APIs & databases
ML frameworks
CI/CD
Cloud platforms
Algorithms & data structures

Education

Bachelor in Computer Science/Engineering/Applied Computational Science

Tools

Docker
Kubernetes
PyTorch/TensorFlow/Scikit-learn

Job description

Viridien (www.viridiengroup.com) is an advanced technology, digital and Earth data company that pushes the boundaries of science for a more prosperous and sustainable future. With our ingenuity, drive and deep curiosity we discover new insights, innovations, and solutions that efficiently and responsibly resolve complex natural resource, digital, energy transition and infrastructure challenges.

Job Summary

We’re looking for a Software Engineering Intern with a strong foundation in Python and a broad interest across different areas of software engineering. This role is suited for someone who enjoys solving diverse technical problems—from backend development to machine learning and performance optimization. You’ll work on real-world systems and contribute across multiple domains, rather than being confined to a single specialization.

Key Responsibilities
  • Develop and maintain backend services and APIs using Python
  • Support the development and deployment of machine learning models
  • Work on debugging, performance tuning, and system optimization
  • Containerize applications and improve development/deployment workflows
  • Collaborate on system design and implementation across teams
  • Write clean, efficient, and well-documented code
Required Qualifications
  • Bachelor of Degree Computer Science, Computer Software Engineering, Applied Computational Science, Engineering
  • Strong proficiency in Python (this is the primary language used)
  • Hands-on experience with Docker (building images, writing Dockerfiles, running containers)
  • Good understanding of data structures, algorithms, and software engineering fundamentals
  • Familiarity with backend development concepts (APIs, databases, services)
  • Ability to work across different areas of software
  • Strong problem-solving skills and attention to detail
Preferred Qualifications
  • Strong problem-solving skills and attention to detail
  • Experience with Kubernetes (K8s)
  • Familiarity with cloud platforms (AWS, GCP, or Azure)
  • Exposure to machine learning frameworks (e.g., PyTorch, TensorFlow, scikit-learn, langgraph, vllm)
  • Understanding of system performance, concurrency and optimization techniques
  • Experience with CI/CD pipelines or DevOps practices
EEO Statement

We see things differently. Diversity fuels our innovation, we value the unique ways in which we differ, and we are committed to equal employment opportunities for all professionals.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

AI/ML Ops and Software Engineering Intern
AI/ML Ops and Software Engineering Intern

CGG Services (Singapore) Pte. Ltd. • Singapore

On-site
Python Backend & ML Ops Intern
Python Backend & ML Ops Intern

CGG Services (Singapore) Pte. Ltd. • Singapore

On-site
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Viridien Technologies, Inc. • Singapore

Hybrid
SGD 80,000 - 120,000
13-month Annual Base Salary
Performance bonus
Flexible Hybrid Work Model
+4
Python Software & ML Intern - Backend, Docker & Cloud
Python Software & ML Intern - Backend, Docker & Cloud

Viridien • Singapore

On-site
Software Engineering Intern: Python, ML & Backend
Software Engineering Intern: Python, ML & Backend

Viridiengroup • Singapore

Hybrid
Machine Learning Engineer
Machine Learning Engineer

Viridien • Singapore

Hybrid
SGD 80,000 - 120,000
13-month annual base salary and performance bonus
Flexible hybrid work model
Comprehensive personal and family healthcare
+3
Software Engineering Intern
Software Engineering Intern

Viridiengroup • Singapore

On-site
Senior Machine Learning Engineer
Senior Machine Learning Engineer

CGG Services (Singapore) Pte Ltd • Singapore

Hybrid
SGD 120,000 - 180,000
Machine Learning Engineer
Machine Learning Engineer

CGG Services (Singapore) Pte. Ltd. • Singapore

On-site
SGD 80,000 - 120,000
13-month annual base salary and performance bonus
Flexible hybrid work model
Comprehensive personal and family healthcare
+2
AI Forward Deployed Engineering (FDE) Intern
AI Forward Deployed Engineering (FDE) Intern

Univers • Singapore

On-site