Algorithm Developer (m/f/d)

Algorithm Developer (m/f/d)

Sheffield Full-Time 36000 - 60000 £ / year (est.) Home office (partial)
Go Premium
Bruker Corporation

At a Glance

  • Tasks: Transform theoretical concepts into practical algorithms for cutting-edge electron microscopes.
  • Company: Bruker, a leader in scientific instrumentation with a focus on innovation.
  • Benefits: Competitive salary, opportunities for travel, and a collaborative work environment.
  • Why this job: Join a dynamic team and contribute to groundbreaking advancements in imaging technology.
  • Qualifications: MSc or PhD in relevant fields, strong algorithm design skills, and programming knowledge.
  • Other info: Work in Sheffield with occasional trips to Seattle for hands-on experience.

The predicted salary is between 36000 - 60000 £ per year.

Overview

Bruker currently has an opening for an Algorithm Developer to work on the next generation of electron microscope imaging methods. The position will primarily be responsible for transforming theoretical concepts into practical applications, developing technological advancements, and problem-solving existing methods in the fields of computational imaging and electron microscopy. The successful candidate will work closely with the UK software team, who develop Bruker Nion electron microscope software, as well as with the Kirkland, Seattle, electron microscope R&D team. The role will be principally based in Sheffield, UK, with occasional visits to Bruker\\\’s Kirkland, Seattle, office where Nion electron microscopes are developed and built.

Responsibilities

  • Transform theoretical concepts into practical algorithm implementations for use on Bruker Nion electron microscopes
  • Rigorously test and refine implemented algorithms to ensure maximum performance
  • Keep abreast of the latest scientific developments in electron microscopy, with a particular focus on computational imaging innovations
  • Formulate new algorithm concepts, communicate these to multiple teams with diverse backgrounds, and collaborate with them to implement and test the concepts
  • Develop a deep understanding of electron microscope imaging theory and operation
  • Become familiar with the Nion Swift software source code and implement algorithms that can be embedded within this environment

Qualifications

  • MSc or PhD in physical sciences or a software engineering-related field, with a strong element of mathematics
  • Experience in designing, implementing, optimising, and validating complex algorithms
  • Familiarity with image reconstruction methods, such as phase retrieval or ptychography
  • Python, Matlab, C#/C++ and/or GPU programming knowledge
  • Ability to work independently and manage multiple priorities to meet development deadlines in a commercially focused environment
  • Ability to communicate ideas clearly with colleagues in different departments, with a wide range of background experiences
  • Desire and ability to learn the inner workings of complex scientific instruments and understand how individual components affect the big picture
  • Strong critical thinking and problem-solving skills

Desirable Experience

  • Familiarity with concepts in electron and conventional optics, charged particle physics, and solid-state physics
  • Experience writing software that handles very large quantities of data
  • A solid understanding of software performance optimisation (i.e. what makes a piece of code run fast/slow)

#J-18808-Ljbffr

Algorithm Developer (m/f/d) employer: Bruker Corporation

Bruker is an exceptional employer, offering a dynamic work environment in Sheffield that fosters innovation and collaboration among talented professionals. With a strong emphasis on employee growth, Bruker provides opportunities for continuous learning and development, particularly in the cutting-edge field of electron microscopy. The supportive culture encourages teamwork and creativity, making it an ideal place for those seeking meaningful and rewarding careers in scientific advancement.
Bruker Corporation

Contact Detail:

Bruker Corporation Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Algorithm Developer (m/f/d)

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, especially those working at Bruker or similar companies. Attend relevant meetups or webinars to make connections and get your name out there.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your algorithm implementations or any projects related to computational imaging. This will give you an edge and demonstrate your practical abilities.

✨Tip Number 3

Prepare for technical interviews by brushing up on your algorithm design and optimisation skills. Be ready to discuss your thought process and problem-solving strategies, as this is key for the role.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search.

We think you need these skills to ace Algorithm Developer (m/f/d)

Algorithm Development
Computational Imaging
Image Reconstruction Methods
Python
Matlab
C#/C++
GPU Programming
Critical Thinking
Problem-Solving Skills
Collaboration
Communication Skills
Software Performance Optimisation
Understanding of Electron Microscopy
Mathematics

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Algorithm Developer role. Highlight your experience with algorithm design and any relevant projects you've worked on. We want to see how your skills align with what we're looking for!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about electron microscopy and how your background makes you a great fit for our team. Keep it engaging and personal – we love to see your personality!

Showcase Your Technical Skills: Don’t forget to mention your programming skills, especially in Python, Matlab, or C++. If you’ve worked on image reconstruction methods, make sure to include that too! We’re keen to see how you can contribute to our projects.

Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s super easy, and you’ll be able to keep track of your application status. We can’t wait to hear from you!

How to prepare for a job interview at Bruker Corporation

✨Know Your Algorithms

Make sure you brush up on your algorithm design and optimisation skills. Be ready to discuss specific algorithms you've worked on, especially in the context of image reconstruction methods like phase retrieval or ptychography. This will show that you can transform theoretical concepts into practical applications.

✨Familiarise Yourself with Electron Microscopy

Dive deep into the principles of electron microscopy and computational imaging. Understanding the latest scientific developments in these fields will not only impress your interviewers but also help you formulate new algorithm concepts that are relevant to their work.

✨Show Off Your Coding Skills

Be prepared to demonstrate your programming knowledge, particularly in Python, Matlab, C#/C++, or GPU programming. You might be asked to solve a coding problem on the spot, so practice coding challenges beforehand to boost your confidence.

✨Communicate Clearly

Since you'll be collaborating with teams from diverse backgrounds, practice explaining complex ideas in simple terms. Being able to communicate your thoughts clearly will highlight your ability to work effectively across departments and ensure everyone is on the same page.

Algorithm Developer (m/f/d)
Bruker Corporation
Location: Sheffield
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>