Phoenix Technologies

Machine Learning Engineer

No longer accepting applications

Direct message the job poster from Phoenix Technologies

Michelle White

Michelle White

Engineering Administrator @ Phoenix Technologies | Masters of Organizational Management

Backend/ML Engineer

Software Backend Engineer


Description

Phoenix Technologies is one of the world’s most experienced and security focused platform firmware companies, details at www.phoenix.com .The total number of known medium, critical, and high-risk firmware vulnerabilities tracked by Phoenix has more than quadrupled in less than five years. We are a private company in growth mode while developing new products to address these challenges. Help us build our flagship product on https://firmguard.com/.


We are seeking an experienced Backend Engineer with a focus on client/server software development, REST API best practices, and interfacing with relational databases. This engineer will contribute to the development and support of a cloud-based management system. The product we are developing is still changing as we make improvements and add features. Knowledge of Agile methodologies and tools is a plus to help keep tasks organized. This is an exciting product and time for the organization, and we hope you will join us on this journey.


Location: Hybrid on/off site in Beaverton, OR with least 3-4 days per week on site

Status: Full Time

Compensation: Competitive, including stock options and full benefits


Qualifications

  • Bachelor’s degree in computer science/similar field with 3+ years of experience, or 7+ years of comparable professional experience in web applications and/or applications that make use of machine learning techniques.
  • Solid foundation in machine learning algorithms, object-oriented programming, and data structures.
  • Experience creating applications using C# and ASP.NET.
  • Experience analyzing datasets and building models from datasets.
  • Knowledge of modern cloud application development such as AWS, Docker, and CI/CD tools.


Responsibilities

  • Development and maintenance of a cloud-based backend server that is the foundation of our product.
  • Participate in technical architecture discussions and help drive technical decisions within the team.
  • Collaborate with Product Management, UX Designers, and front-end engineers to create a backend cloud-based administration platform that provides an optimal user experience


Must Have Skills

  • Intellectually curious and passionate about innovation.
  • Excellent written and verbal communication skills.
  • Excels at adapting to changing business needs with the ability to balance multiple competing priorities.
  • Experience with C#, ASP.NET (.NET 5 and above), Entity Framework Core.
  • Experience with at least one high level machine learning library such as ML.NET, Keras, or PyTorch.


Bonus skills

  • Experience implementing and troubleshooting high-usage and high-throughput systems.
  • Knowledge of modern cloud application development such as AWS, Docker, and CI/CD tools.
  • Experience optimizing application performance and database queries.
  • Understanding of TDD/BDD.
  • Understanding of CI/CD.
  • Understanding of cybersecurity and secure methods of transport.

  • Seniority level

    Associate
  • Employment type

    Full-time
  • Job function

    Engineering
  • Industries

    Software Development

Referrals increase your chances of interviewing at Phoenix Technologies by 2x

See who you know

Get notified about new Machine Learning Engineer jobs in Beaverton, OR.

Sign in to create job alert

Similar jobs

People also viewed

Looking for a job?

Visit the Career Advice Hub to see tips on interviewing and resume writing.

View Career Advice Hub