At a Glance
- Tasks: Develop algorithms for 3D image processing and track features from massive data sets.
- Company: Innovative research-focused company in the healthcare sector.
- Benefits: Flexible hours, hybrid working, and opportunities for professional development.
- Why this job: Make a real impact in healthcare while working with cutting-edge technology.
- Qualifications: PhD in Computer Science or related STEM field, strong Python skills, and algorithmic knowledge.
- Other info: Modern offices in Cambridge with potential for permanent position.
The predicted salary is between 36000 - 60000 £ per year.
This is a specialised role calling for a mathematically-minded PhD-qualified software engineer with strong algorithmic skills including image processing to extract 3D geometry. Joining this research effort, you would develop algorithms and software to extract and track the evolution of 3D features from colossal quantities of image data. To succeed, you will need to be able to write robust and well-designed Python code, have a very good understanding of algorithmic approaches to extract and characterise 3D objects, cope well with extremely large data sets (TB), and have an inventive approach to problem solving.
This work will feed into broader research in the healthcare sector, and will therefore ultimately have a positive impact in society. The work environment is forward-looking and inclusive, and places an emphasis on employee development. Internal and external training is available for areas where skills need further enhancement.
You will need:
- An outstanding academic background with a minimum 2.1 degree in Computer Science or a related STEM discipline and a relevant PhD
- Excellent mathematical skills and knowledge of feature extraction techniques including CNNs
- Demonstrably strong software engineering skills and ability to write well-designed code using Python
This role is based in modern well-equipped offices and labs in Cambridge. Initially, a 3-year fixed term contract, the role has potential to transition to a permanent position in the longer term. Flexible hours and hybrid working are available.
PhD Software Engineer - 3D Image Processing employer: ECM Selection
Contact Detail:
ECM Selection Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land PhD Software Engineer - 3D Image Processing
✨Tip Number 1
Network like a pro! Reach out to people in the industry, attend meetups or webinars, and connect with professionals on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those related to image processing and 3D geometry. This will give potential employers a taste of what you can do and set you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your algorithmic skills and Python coding. Practice common technical questions and be ready to discuss your approach to problem-solving, especially in relation to large data sets.
✨Tip Number 4
Don’t hesitate to apply through our website! We’re always on the lookout for talented individuals like you. Even if you don’t tick every box, we encourage you to reach out – there might be other roles that fit your skills perfectly.
We think you need these skills to ace PhD Software Engineer - 3D Image Processing
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your relevant experience in software engineering and image processing. We want to see how your skills align with the role, so don’t be shy about showcasing your PhD work and any projects that involved 3D geometry or large data sets.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about this role and how your background makes you a perfect fit. We love seeing enthusiasm for the healthcare sector and how your work can make a difference.
Showcase Your Technical Skills: Don’t forget to mention your proficiency in Python and any experience with algorithms or feature extraction techniques like CNNs. We’re looking for strong software engineering skills, so provide examples of your best work and problem-solving abilities.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, we read every CV, so make sure yours stands out!
How to prepare for a job interview at ECM Selection
✨Know Your Algorithms
Brush up on your algorithmic skills, especially those related to image processing and feature extraction techniques like CNNs. Be prepared to discuss how you've applied these in your previous work or research, as this will show your depth of understanding.
✨Showcase Your Python Skills
Since the role requires strong Python coding abilities, be ready to demonstrate your coding skills. You might be asked to solve a problem on the spot, so practice writing clean, efficient code that adheres to best practices.
✨Prepare for Big Data Challenges
Familiarise yourself with handling large datasets, as this role involves working with terabytes of image data. Think of examples from your past experiences where you successfully managed or processed large amounts of data.
✨Emphasise Problem-Solving Abilities
This position values inventive approaches to problem-solving. Prepare to discuss specific challenges you've faced in your projects and how you creatively overcame them. This will highlight your critical thinking and adaptability.