Staff Software Engineer - Artificial Intelligence

Thermo Fisher Scientific
Apply Now

Job Description

Requisition ID: 148921BR

When you’re part of the team at Thermo Fisher Scientific, you will do important work, like helping customers in finding cures for cancer, protecting the environment, or making sure our food is safe. Your work will have real-world impact and supported in achieving your career goals.

Location/Division: Bothell, WA Biosciences Division

How will you make an impact?

You will be implementing, optimizing, and deploying AI-related algorithms for commercially released applications.

What will you do?

  • Work with AI algorithm software developers
  • Work with subject matter experts (product managers, biologists, application specialists) to understand requirements and constraints of the problem being solved
  • Work with software architects and other software engineers to understand how AI software fits within the products
  • Work with hardware engineers who are developing the instruments and computers that AI software will interact

How will you get here?

Education

  • Bachelor’s degree in Computer Science, Engineering, or related field. Master’s or Ph.D. preferred

Experience:

  • 7+ years of experience implementing, optimizing, and deploying AI-related algorithms for commercially released applications
  • Broad experience with different software development tools, processes, methodologies, and architectures
  • Experience in apply AI to image and data analysis applications related to cellular biology
  • Experience with Visual Studio and .NET
  • Experience with Pytorch framework and/or GPU programming preferred

Knowledge, Skills, Abilities

  • Able to transform prototype AI algorithms and solutions into production-level software that is robust, maintainable, and performant
  • Able to implement AI algorithms that efficiently utilize GPU and CPU resources, memory, and network
  • Able to optimize software algorithms to run in a real-time environment
  • Able to create a software architecture and processing pipelines to utilizing multiple GPUs, CPUs, high-performant data storage, etc.
  • Able to implement multi-threaded and multi-processor software architectures
  • Able to implement APIs to AI algorithms via microservices, libraries, and other interfaces
  • Able to architect and implement AI software that can run in-process, out-of-process, on server, and in cloud (particularly AWS)
  • Able to implement software solutions that utilize different programming languages
  • Able to deploy AI software to internal customers, such as via Nuget packages
  • Able to work in a team environment
  • Strong working knowledge of C#, C++, Python programming languages
  • Knowledge and application of design patterns and object-oriented programming
  • Working knowledge of utilizing GPUs, particularly with Nvidia, and optimizing processing on CPUs (Intel, AMD)
  • Knowledge of Matlab, R, and other prototyping tools

At Thermo Fisher Scientific, each one of our 75,000 extraordinary minds has a unique story to tell. Join us and contribute to our singular mission—enabling our customers to make the world healthier, cleaner, and safer.

Company Info.

Thermo Fisher Scientific

Thermo Fisher Scientific is an American provisioner of scientific instrumentation, reagents and consumables, and software and services to healthcare, life science, and other laboratories in academia, government, and industry (including in the biotechnology and pharmaceutical sectors). Based in Waltham, Massachusetts, Thermo Fisher was created in 2006 by the merger of Thermo Electron and Fisher Scientific, to form a company with US$ 9 billion.

Get Similar Jobs In Your Inbox

Thermo Fisher Scientific is currently hiring AI Engineer Jobs in Bothell, WA, USA with average base salary of $120,000 - $190,000 / Year.

Similar Jobs View More