At a Glance
- Tasks: Join a dynamic team to develop ML applications in a fully remote setting.
- Company: Be part of a leading healthcare SAAS company known for innovation and employee satisfaction.
- Benefits: Enjoy a 9-in-10 working fortnight, private healthcare, and a £500 training budget.
- Why this job: Work on impactful projects in healthcare while enjoying a supportive and inclusive culture.
- Qualifications: Experience in Python, Azure, Kubernetes, and a passion for cloud-based software development.
- Other info: Engaging recruitment process with a focus on cultural fit and career progression.
The predicted salary is between 28800 - 48000 £ per year.
Work in the Data Analytics team of a leading Healthcare SAAS company developing ML based applications on the Cloud, with Kubernetes and Python. This leading, remote-first healthcare data science/bio-informatics client has put everything in place to ensure their culture and environment at the very least matches, and in many areas exceeds, their competitors. Innovation isn’t just about technology and product, it’s about listening to your staff and being attentive to their physical, mental and intellectual needs.
What is in it for you:
- They have successfully implemented a condensed, 9-in-10 working fortnight, with every Friday given off without any reduction in earnings.
- Fully remote work within the UK - they don’t have any offices.
- £500 per annum personal training budget for every staff member regardless of position, seniority, or team.
- Private healthcare for you and your family (mental health, physical health, gym, spa, etc.).
- Generous Pension; free flu vaccines; enhanced maternity & paternity pay.
- Competitive salary.
The company:
No wonder they have one of the best Glassdoor profiles going, can demonstrate extraordinary staff retention and longevity, and are responsible for one of Europe’s most innovative data science healthcare platforms. Their Azure-hosted machine learning platform fosters R+D and collaboration between people from all areas of healthcare, across the globe. It underpins ground-breaking research into disease prevention, with a particular track record in supporting such research around Cancer, Covid, and Alzheimer’s.
The role:
As a Software Engineer, you’ll get to join a small, focused delivery team working on data workflow and processing technologies. You will be key in determining architectural and design decisions, supporting junior team members, writing fantastic code, ensuring it’s all fully tested, and collaborating with the DevOps and platform teams to ensure it’s all released correctly via their advanced CI/CD infrastructure.
If you have experience in developing sophisticated, modern, cloud-based software, and are potentially considering making a step up into a senior level, this software engineering role is perfectly set up to provide you with that career progression.
To be considered you will have experience in:
- Python - this team works predominantly in Python.
- Experience in Data Engineering or Machine Learning.
- Azure and Azure DevOps.
- Kubernetes.
- Linux/Unix.
- Ruby - preference for those with knowledge of Ruby.
Their process is well-regarded and provides a two-way street to learn about each other and fully determine the right "fit":
- Their Head of HR will speak with you initially about culture, environment and values.
- You will then have a fun and engaging take-home intended to take up little time but offer an interesting challenge.
- This will then be discussed in a technical interview.
- Finally, you will meet with Senior Leadership for a "welcome to the team" type chat.
With excellent career opportunities that can be mapped out, to the salary and benefits on offer this really is a great role that will challenge you but also give you an opportunity to showcase your skills and what you can offer.
Bright Purple are an equal opportunities employer: we are proud to work with clients who share our values of diversity and inclusion in our industry.
Software Engineer employer: Bright Purple
Contact Detail:
Bright Purple Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer
✨Tip Number 1
Familiarise yourself with the company's culture and values. Since they prioritise listening to their staff and promoting a healthy work-life balance, be prepared to discuss how you align with these principles during your conversations.
✨Tip Number 2
Brush up on your Python skills, as this is the primary language used by the team. Consider working on a small project or contributing to an open-source project that showcases your proficiency in Python and demonstrates your ability to write clean, tested code.
✨Tip Number 3
Prepare for the technical interview by reviewing key concepts related to Azure, Kubernetes, and CI/CD processes. Being able to discuss your experience with these technologies will show that you're ready to contribute effectively from day one.
✨Tip Number 4
Engage with the company on social media or through professional networks like LinkedIn. This can help you gain insights into their projects and culture, and may even provide opportunities to connect with current employees who can share their experiences.
We think you need these skills to ace Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in Python, Azure, and Kubernetes. Emphasise any previous work with data engineering or machine learning to align with the job requirements.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for healthcare technology and your understanding of the company's culture. Mention how your skills can contribute to their innovative projects and team dynamics.
Showcase Your Projects: If you have worked on any cloud-based software projects, especially using Python or Azure, include them in your application. Briefly describe your role and the impact of these projects to demonstrate your capabilities.
Prepare for Interviews: Research the company’s values and culture, as well as their recent projects in healthcare data science. Be ready to discuss how your experience aligns with their mission and how you can contribute to their team.
How to prepare for a job interview at Bright Purple
✨Understand the Company Culture
Before your interview, take some time to research the company's culture and values. Since they prioritise listening to their staff and fostering a supportive environment, be prepared to discuss how you align with these principles and how you can contribute positively to their team.
✨Showcase Your Technical Skills
As a Software Engineer, you'll need to demonstrate your proficiency in Python, Azure, and Kubernetes. Be ready to discuss specific projects where you've used these technologies, and consider preparing a small code sample or project to showcase your skills during the technical interview.
✨Prepare for the Take-Home Challenge
The company has a fun and engaging take-home challenge as part of their interview process. Make sure to allocate enough time to complete it thoughtfully. This is your chance to show your problem-solving skills and creativity, so approach it with enthusiasm and attention to detail.
✨Engage with Senior Leadership
During your final chat with Senior Leadership, focus on building rapport. They want to see if you're a good fit for the team, so be genuine and express your excitement about the role. Share your career aspirations and how you envision growing within the company, especially given their commitment to personal development.