Software Engineering Intern

Viridien

Crawley

On-site

GBP 18,000 - 30,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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
Software Engineer Intern
Software Engineer Intern

Sreeyam Soft Pvt Ltd • Greater London

Hybrid
GBP 35,000 - 45,000
Top-of-market pay
£2,000/year for certifications
Modern offices with remote work flexibility
Python Developer Intern
Python Developer Intern

Freelancerprox • Greater London

On-site
GBP 20,000 - 30,000
Software Developer (Python)
Software Developer (Python)

Netcompany • Leeds

Hybrid
GBP 45,000 - 65,000
Hybrid working
Private medical via Vitality
Pension contribution
+4
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
Senior Software Engineer
Senior Software Engineer

Weekday AI • Greater London

On-site
GBP 70,000 - 90,000
Python Software Engineer Intern - Hybrid (ML & Backend)
Python Software Engineer Intern - Hybrid (ML & Backend)

Viridiengroup • Crawley

Hybrid
GBP 20,000 - 25,000
Mentorship from industry experts
Opportunity for professional growth
Bank Holiday Swap
Campus Software Engineer (Intern)
Campus Software Engineer (Intern)

P2P • Greater London

On-site
Junior Application Software Engineer
Junior Application Software Engineer

One Big Circle Ltd • Bristol

On-site
GBP 25,000 - 35,000
Life Assurance
Work related training courses
Complimentary snacks
+4
Backend Engineer (App Delivery)
Backend Engineer (App Delivery)

Cogna • Greater London

Hybrid
GBP 70,000 - 110,000
Competitive salary and share option plan
25 days annual leave plus public holidays
Excellent pension scheme, fixed at 7.5%
+4