Lock Applications for this job are now closed
Closing soon

Dyson is a global technology enterprise. We solve the problems others choose to ignore, with surprising new inventions that defy convention and simply work better. We’re driven by progress and thrive on the challenge of relentless improvement. We’re growing fast and our ambition is huge – more categories, more locations and more people.

At Dyson we do things differently. We look for the brightest new interns with the right attitude to thrive in our unique culture. We offer real jobs with real salaries and real prospects. You will have the autonomy and freedom to excel and have real impact on our business. We aim to inspire you to become our future leaders. This is why we need creative thinkers, people who are motivated and drive themselves forward.

About the role

Internet connected and smart home products are growing areas for Dyson where we aim to continue our reputation of being innovative and disruptive. Since our first launch of products in connected space, we have grown fast to several millions of connected machines, and we are envisioning a steep growth in 2024 and beyond both in scale and connected features.

We want to expand the team to build reliable, scalable, and secure services and features to support these increasing demands with innovative and competitive technologies in IoT, Machine Data Lake, Data Analytics and Machine Learning to support our vision. We have a ‘you build it, you run it’ ethos and run all our services within Amazon Web Services (AWS). Our teams are responsible for the architecture, development, testing, and operational support of their services in all environments. We are a global department with teams located in the UK, Singapore, and China and we encourage flexible, independent, and innovative thinking in our engineers to deliver solutions. We’re building world-class cross functional Agile teams to deliver our ambitious vision in the connected space.

As a Cloud Software Engineering Intern, you will be responsible for the Out of the Box experience of all Dyson products, this includes pairing the MyDyson app with Dyson products and building API and microservices for Dyson products.

You will be using Node.js, C# or whatever is right for the job - to run in containers or as serverless functions within the AWS cloud. You will be responsible for features from inception to delivery, ensuring that all software produced is to the highest standard. You will be working collaboratively with the team in paired programming and mobbing sessions to ensure that we deliver the right solution for the problem at hand.

The team follow agile methodologies and are keen to ensure that the latest and best practices for software development are followed; all team members are encouraged to contribute to these evolving standards.

What you'll be doing

  • Developing, testing and deploying micro-service applications
  • Working in team-based development sessions to share knowledge and responsibilities
  • Encouraged to learn new technologies and skills as part of personal innovation time.

If you thrive on working in a collaborative, stimulating, dynamic environment and relish complex software engineering challenges then we’d like to hear from you.

Internship programme

Our internship programme connects academic theory with practical experience. Gain valuable insights into professional applications through mentorships with our industry-leading experts and exposure to cutting-edge practices. Join us for a transformative journey where theory meets application, guided by the industry’s best minds!

Please note

  • We do not offer hybrid/remote working for this position
  • This role is based in Malmesbury/Hullavington, UK and the start date is August 2024
  • We ask that you provide evidence of your work with your application if relevant (e.g., website or portfolio)

About you

You will be contributing to the delivery of the next generation of Dyson technology, so you will need to:

  • be working towards a computer science or software engineering (or related) degree
  • be in your penultimate year of your undergraduate or combined masters degree programme (exceptions allowed for 5 year programmes with a placement in the third year).
  • have familiarity in DotNet Core or NodeJS development and Cloud services (AWS, GCP)
  • have familiarity with continuous integration and continuous delivery techniques and tooling and Agile working practices
  • have exposure to automated testing (Unit/Integration)
  • have an interest in learning new technologies, skills and techniques and take pride in writing great code.
  • be able to evidence how you have applied your technical knowledge to solve problems, either through your university projects or as part of your extra-curricular activities
  • be happy to build your own networks to learn from the technical expertise around you.
  • be a creative problem solver with the ability to multitask in a rapidly changing environment.
  • be passionate about Dyson and our technology to help us meet our ambitious future plans.

Working for us

Join our internship programme to jumpstart your career. We look to offer selected high-performing interns an opportunity to return on our graduate programme.

Dyson is an equal opportunity employer. We know that great minds don’t think alike, and it takes all kinds of minds to make our technology so unique. We welcome applications from all backgrounds and employment decisions are made without regard to race, colour, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other any other dimension of diversity.