PhD Software Engineer
' Salary: Approximately £100,000 - £150,000 per year, plus benefits.
???? Location: Fully remote in the UK. No expectation to go in the office.
An appealing opportunity awaits a PhD Software Engineer with expertise in Compiler Theory. Join a rapidly growing GreenTech start-up dedicated to creating a sustainable future for consumers. ?????
Specialising in cutting-edge sustainable energy consumer products, this company values technology that positively impacts society without compromising its integrity. With a team of approximately 35 tech professionals and a wider group of around 100 individuals, this start-up fosters a collaborative and innovative environment for driven candidates.
As a PhD Software Engineer with Compiler Theory, you will work alongside 40 talented engineers on various exciting projects. Your responsibilities will involve developing software solutions, leveraging your deep understanding of Computer Science fundamentals and expertise in Compiler Theory. Experience in domain modelling, requirement engineering, design, and optimisation will be essential to thrive in this role.
The tech stack includes Core Java, multithreading/low-latency/concurrency, microservices, AWS, Kubernetes, Vue.js, and Node.js. This diverse range of technologies offers an excellent opportunity for candidates to work with cutting-edge tools and contribute to the development of innovative solutions.
The ideal PhD Software Engineer with Compiler Theory knowledge for this role will possess:
- A PhD degree in Computer Science, showcasing advanced knowledge and research in the field.
- Previous experience in commercial/academic software development with Java
- Familiarity with Compiler Theory, enabling you to tackle complex challenges and optimize software performance.
- An innovative mindset, passionate about shaping product ideas and driving disruption.
- An eagerness to be part of a scale-up in the Tech For Good sector, dedicated to improving consumers' lives through sustainable solutions.
This start-up embraces Agile methodologies, pair programming, and modern development practices, fostering a collaborative environment where you can thrive alongside like-minded professionals. Join them as a PhD Software Engineer in becoming a leading disruptor in the industry!
Please note that Understanding Recruitment is acting as an employment agency for this vacancy.