At a Glance
- Tasks: Develop and maintain software services for quantum computing applications.
- Company: Join Quantum Motion, a pioneering quantum computing start-up in London.
- Benefits: Enjoy competitive salary, share options, flexible working, and private medical insurance.
- Why this job: Be part of a cutting-edge team shaping the future of technology with vast growth opportunities.
- Qualifications: Strong Python development skills and a degree in Computer Science or related fields required.
- Other info: Work in a collaborative environment with top-tier investors and renowned researchers.
The predicted salary is between 43200 - 72000 £ per year.
Quantum Motion is a fast-growing quantum computing start-up based in London. We are developing quantum processors based on industrial-grade silicon chips, with the potential to radically transform computing power in areas such as materials modelling, medicine, artificial intelligence and more. Our office in Islington has state of the art cryogenic facilities and an outstanding interdisciplinary team spanning quantum physics to IC design.
The Cloud Engineering Team builds cloud-based solutions, supports the cloud platform and helps to drive its adoption and expansion while also collaborating with other teams. Furthermore, the Cloud Engineering Team looks after the on-prem IT infrastructure.
The primary function of this position will be to take responsibility for the successful development, management and maintenance of software services to ensure that the production services perform effectively, while maintaining a high level of internal customer satisfaction. This includes developing, maintaining, supporting, and optimizing key functional areas, particularly internal applications and servers in a hybrid infrastructure. You will develop, troubleshoot and resolve software and process problems in a timely and effective fashion.
This is a rare and exciting opportunity to be an early employee at a start-up shaping the future of quantum computing, and in particular to form a new team within the company. There are vast opportunities for professional growth and to make an impact within the company.
As a Senior Software Engineer, the position will suit someone who has a strong software background and problem-solving mindset, demonstrates critical-thinking and passion for automating tasks. Due to the nature of hybrid infrastructure, some tasks may require to be on site.
Since 2021 our team has been listed every year in the “Top 100 Startups worth watching” in the EE Times, and our technology breakthroughs have been featured in The Telegraph, BBC and the New Statesman. Our founders are internationally renowned researchers from UCL and Oxford University who have pioneered the development of qubits and quantum computing architectures. Our chairman is the co-founder of Cadence and Synopsys, the two leading companies in the area of Electronic Design Automation. We’re backed by a team of top-tier investors including Bosch Ventures, Porsche SE, Sony Innovation Fund, Oxford Sciences Innovations, INKEF Capital and Octopus Ventures, and we have so far raised over £62 million in equity and grant funding.
We bring together the brightest quantum engineers, integrated circuit (IC) engineers, quantum computing theoreticians and software engineers to create a unique, world-leading team, working together closely to maximise our combined expertise. Our collaborative and interdisciplinary culture is an ideal fit for anyone who thrives in a cutting-edge research and development environment focused on tackling big challenges and contributing to the development of scalable quantum computers based on silicon technology. Our team of 100+ is based in Oxford and London, with a centre of mass in our Islington lab.
Functions of the Role
- Understand and implement business needs, new features and modification requests
- Performance tuning and automation of applications
- Write efficient, reusable, and scalable code based on current software systems
- Fine-tune and develop cloud infrastructure for data driven applications
- Test and debug software applications with Python test framework tools
- Be a highly collaborative and outgoing individual, a keen team player that can provide excellent customer service.
Experience - Essentials
- Strong team player with good communication and interpersonal skills
- Experience as a Python Developer or in a similar role
- Strong understanding of software development principles, design patterns, and best practices
- Experience in RESTful APIs, web frameworks, NoSQL databases and serverless applications
- Strong understanding of version control systems and familiarity with CI/CD Pipelines
- Bachelor's degree in Computer Science, Software Engineering, or related fields
- Working knowledge of AWS services
- A logical approach to problem solving.
Experience - Desirable
- Awareness of DevOps and Agile principles
- Experience with IaC and DevOps tooling such Terraform, Packer, Ansible, Chef, Gitlab
- Experience with containerization technologies and orchestration tools
- Familiarity with data preprocessing and feature engineering techniques for ML model training.
- Familiarity with MLOps tooling
Benefits
- Be part of a creative, world-leading team
- Competitive salary and share options scheme
- Contributory pension scheme
- Private Medical Insurance
- Life Assurance
- Cycle-to-work Scheme
- Flexible working
- Central London location
EEO Statement
Quantum Motion is committed to providing equal employment opportunity and does not discriminate based on age, sex, sexual orientation, gender identity, race, colour, religion, disability status, marital status, pregnancy, gender reassignment or any other protected characteristics covered by the Equality Act 2010.
Senior Software Engineer (Python/Infrastructure) employer: Quantum Motion
Contact Detail:
Quantum Motion Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer (Python/Infrastructure)
✨Tip Number 1
Familiarise yourself with the latest trends in quantum computing and cloud infrastructure. Being able to discuss recent advancements or challenges in these areas during your interview will show your genuine interest and understanding of the field.
✨Tip Number 2
Network with professionals in the quantum computing and software engineering sectors. Attend relevant meetups, webinars, or conferences to connect with potential colleagues and learn more about the company culture at Quantum Motion.
✨Tip Number 3
Brush up on your Python skills, especially in relation to cloud-based applications and RESTful APIs. Consider working on personal projects or contributing to open-source projects that showcase your ability to write efficient and scalable code.
✨Tip Number 4
Prepare to demonstrate your problem-solving skills through practical examples. Be ready to discuss specific challenges you've faced in previous roles and how you approached them, particularly in a collaborative team environment.
We think you need these skills to ace Senior Software Engineer (Python/Infrastructure)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience as a Python Developer and showcases your understanding of software development principles. Emphasise any experience with cloud infrastructure, RESTful APIs, and CI/CD pipelines.
Craft a Compelling Cover Letter: In your cover letter, express your passion for quantum computing and how your skills align with the role. Mention specific projects or experiences that demonstrate your problem-solving mindset and ability to work collaboratively in a team.
Showcase Technical Skills: Clearly list your technical skills related to the job description, such as familiarity with AWS services, DevOps principles, and containerization technologies. Provide examples of how you've applied these skills in previous roles.
Highlight Soft Skills: Since the role requires excellent communication and interpersonal skills, include examples of how you've successfully collaborated with teams or provided customer service in past positions. This will help demonstrate your fit within their collaborative culture.
How to prepare for a job interview at Quantum Motion
✨Showcase Your Python Skills
As a Senior Software Engineer, you'll need to demonstrate your proficiency in Python. Be prepared to discuss your past projects, focusing on how you've used Python to solve complex problems, and be ready to tackle coding challenges during the interview.
✨Understand Cloud Infrastructure
Since the role involves cloud-based solutions, make sure you have a solid understanding of cloud infrastructure, particularly AWS services. Familiarise yourself with how cloud platforms operate and be ready to discuss your experience with them.
✨Emphasise Collaboration
Quantum Motion values teamwork, so highlight your collaborative experiences. Share examples of how you've worked effectively within a team, especially in interdisciplinary settings, and how you’ve contributed to achieving common goals.
✨Prepare for Problem-Solving Questions
Expect to face questions that assess your problem-solving abilities. Think of specific instances where you've encountered challenges in software development or infrastructure management, and be ready to explain your thought process and the solutions you implemented.