Careers at Secondmind
Senior full stack engineer
About the role
We are on a mission to help automotive innovators design better cars in less time and achieve sustainability through machine learning.
This is a unique opportunity for you to be part of a team that develops scalable systems to tackle tough machine learning problems. Our cloud-based platform combines branches of mathematics and engineering in ways that have never been done before.
As part of the Product Development Team, you will collaborate closely with UX designers, product managers, developers, data scientists and machine learning experts to create high-quality web applications and supporting interfaces as part of an agile team. You will (initially) have sole responsibility for the Frontend so must be comfortable in both frontend and backend development, enabling you to design and develop backend services to securely support the presentation of data to the users.
If you would like to join a team of leading, highly experienced researchers and engineers who are defining the field of AI decision-making: Apply now!
What will you be responsible for?
This is a team that thrives on software engineering professionalism and good discipline. You will have the opportunity to work with a range of technologies, including:
- Google Cloud
You will be responsible for delivering high-quality, secure and robust web applications and tools, as well as communicating effectively with your team and other stakeholders. You will own your code from design through deployment and into operation and you believe in delivering often to get actionable feedback from your customers. You will contribute to discussions on designs, best-practices and ways of continually improving the team.
What skills, experience, and qualifications do you need to succeed in this role?
- Modern frameworks (e.g. React, Angular, Vue.js, Svelte or similar)
- In-browser state management systems (e.g. Redux, Flux or similar)
- Building Web APIs in a server-side language
- JS build systems (e.g. Parcel, Webpack, Grunt or Gulp) and CSS tooling (e.g. CSS Modules, SASS, LESS or similar)
As a Senior Full Stack Engineer you will have previous Software Engineering experience and have worked on building products in previous roles. Writing clean, secure and well-engineered code is at the heart of what you do. You’ll be educated to a degree level in a relevant subject area or have equivalent industry experience. Continuous learning and improvement is key to how you operate and you are open minded about new ways of doing things and not fazed by learning new technologies at short notice to help solve customer problems.
You are familiar with working in a cross-functional team and enjoy a collaborative team environment. You will be happy to contribute openly to team discussions and priorities and offer solutions and improvements as part of your role.
Nice to haves
- Experience of Typescript and Python
- Experience working on browser-based data visualisation
- Experience with automated testing in a frontend context (e.g. unit tests, integration tests)
- Previous agile working experience
Founded in 2016 with a mission to enable better decision making, Secondmind is a world-class team of researchers, data scientists, engineers and product managers who apply years of award-winning, practical machine learning research to real-world problems.
We take pride in our diversity, valuing the experience and expertise that people from different backgrounds bring to our organisation.
Secondmind is based in Cambridge, UK, a global centre of AI and machine learning excellence, and backed by leading venture funds including Amadeus Capital, Atlantic Bridge, and Cambridge Innovation Capital.
What we’ll offer you
- Competitive salary relative to experience
- Stock options
- Comprehensive benefits package
All we ask is that you are in the UK. We have an office near central Cambridge that you are welcome to use daily, and you can also work remotely, or anywhere in between.