Software Engineering Intern

Viridien

Crawley

On-site

GBP 18,000 - 30,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Mentorship from industry experts
Visa sponsorship available
Bank Holiday Swap

Job summary

Viridien in Crawley is looking for a Software Engineering Intern who has a strong foundation in Python and a broad interest in software engineering. This role involves developing backend services, supporting machine learning model deployment, and enhancing application workflows.

Interns will gain hands-on experience on impactful projects while receiving mentorship from industry experts and opportunities for professional growth.

Qualifications

  • Strong proficiency in Python as the primary language.
  • Understanding of backend development concepts like APIs and databases.
  • Familiarity with machine learning frameworks such as TensorFlow or PyTorch.

Responsibilities

  • Develop and maintain backend services and APIs using Python.
  • Support the development and deployment of machine learning models.
  • Containerize applications to improve development workflows.

Skills

Proficiency in Python
Hands-on experience with Docker
Problem-solving skills
Attention to detail

Tools

Docker
Kubernetes
Cloud platforms (AWS, GCP, Azure)

Job description

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.

About The Team

We are a diverse and dynamic group of Software Engineering professionals based across Crawley, Houston, and Singapore. We work together to combine our expertise across regions to drive innovation and impactful results. Our team values collaboration, continuous learning, and innovation, and we take pride in supporting each other to achieve shared goals.

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:

  • 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:

  • Experience with Kubernetes (K8s)
  • Familiarity with cloud platforms (AWS, GCP, or Azure)
  • Exposure to machine learning frameworks (PyTorch, TensorFlow, scikit‑learn, langgraph, vllm)
  • Understanding of system performance, concurrency and optimization techniques
  • Experience with CI/CD pipelines or DevOps practices
Why work with us?
  • Hands‑on experience on high‑impact projects
  • Mentorship from industry experts
  • Opportunities for professional growth and networking
  • Bank Holiday Swap – change your public holiday for another day of your choice
  • Visa sponsorship and comprehensive relocation packages available
  • Relaxed dress code policy
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Security Wizardry Radar Page • Farnborough

On-site
GBP 40,000 - 60,000
Python Developer Intern
Python Developer Intern

Freelancerprox • Greater London

On-site
GBP 20,000 - 30,000
Software Engineer Intern
Software Engineer Intern

Sreeyam Soft Pvt Ltd • Greater London

On-site
GBP 35,000 - 45,000
Top-of-market pay
£2,000/year for certifications
Modern offices with remote work flexibility
Software Engineer Python / Frontend
Software Engineer Python / Frontend

Adecco • West of England

Hybrid
GBP 50,000 - 70,000
Software Engineering Internship 2027
Software Engineering Internship 2027

G-Research • Greater London

On-site
GBP 246,000 - 410,000
Competitive pay
Lunch provided
Leave 30 days
+5
Software Developer (Python)
Software Developer (Python)

Netcompany • Leeds

On-site
GBP 45,000 - 65,000
Hybrid working
Private medical via Vitality
Pension contribution
+4
Software Engineering Intern
Software Engineering Intern

Barlowe LLP • Greater London

On-site
GBP 16,000 - 20,000
2027 Software Development Engineer Intern
2027 Software Development Engineer Intern

InternHunt • United Kingdom

Remote
GBP 17,000 - 23,000
Mentor program
Graduate opportunities
Python Developer
Python Developer

Applause IT Recruitment • Nottingham

On-site
GBP 60,000 - 80,000
Python Software Engineer Intern — Backend, ML & Cloud
Python Software Engineer Intern — Backend, ML & Cloud

Viridien • Crawley

On-site
GBP 18,000 - 30,000
Mentorship from industry experts
Visa sponsorship available
Bank Holiday Swap