Python Software & ML Intern - Backend, Docker & Cloud

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

Qualifications

Required:

  • 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

  • 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

Our Hiring Process

At Viridien, we are committed to delivering a respectful, inclusive, and transparent recruitment experience.

Due to the high volume of applications we receive, we may not be able to provide individual feedback to every applicant. Only candidates whose qualifications closely match the role criteria will be contacted for an interview. We do, however, aim to share personalized feedback with those who progress to the first round of interviews and beyond.

We are also dedicated to ensuring that our hiring process accessible to all. If you require any reasonable adjustments to fully participate in the application or interview stages, please don’t hesitate to contact your recruiter directly.

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

Python Backend & ML Ops Intern
Python Backend & ML Ops Intern

CGG Services (Singapore) Pte. Ltd. • Singapore

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

Viridiengroup • Singapore

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

Viridien • Singapore

On-site
AI/ML Ops and Software Engineering Intern
AI/ML Ops and Software Engineering Intern

CGG Services (Singapore) Pte. Ltd. • Singapore

On-site
Software Engineering Intern
Software Engineering Intern

Viridiengroup • Singapore

On-site
Senior Python Backend Engineer — Scalable Microservices
Senior Python Backend Engineer — Scalable Microservices

Zenika • Singapore

Hybrid
SGD 90,000 - 130,000
Hybrid work arrangement
20 days annual leave
LEAP days (Learning, Education, Adv.)
+2
ML/AI Engineer Intern — Product Innovation & Data
ML/AI Engineer Intern — Product Innovation & Data

Micron Technology, Inc • Singapore

Hybrid
Opportunities for mentorship
Training sessions and hands-on learning experiences
Backend Software Engineer: AI, ML & High-Performance Systems
Backend Software Engineer: AI, ML & High-Performance Systems

Visa Hunt • Singapore

On-site
SGD 60,000 - 110,000
Contract Software Engineer - Robotics & Cloud Integration
Contract Software Engineer - Robotics & Cloud Integration

Visa Hunt • Singapore

On-site
SGD 60,000 - 120,000
Autonomous Driving Data & AI Intern
Autonomous Driving Data & AI Intern

Venti Technologies • Singapore

On-site
SGD 20,000 - 27,000
Flexible working hours
International working environment