AI/ML Software Engineer

  • location: Hillsboro, OR
  • type: Contract
  • salary: $60 - $65 per hour

job description

AI/ML Software Engineer

job summary:
Randstad Technologies is seeking a skilled AI/ML Software Engineer for a contract role in Hillsboro Oregon. If you are ready to join a leader in the Retail and Technology space, please apply and Randstad will be more than happy to assist in helping you land your next role. We look forward to speaking with you!

location: Hillsboro, Oregon
job type: Contract
salary: $60 - 65 per hour
work hours: 8am to 4pm
education: Bachelors
As a Software Engineer in AI/ML Platforms;

You will be part of a fast pace engineering team developing services and platform that drive AI/ML. AI/ML is used to accelerate the digital transformation and real-time data-based decision making capabilities. The focus is to leverage AI/ML technology to improve the user experience by using personalization, recommendation, smart search, digital demand sensing and scheduling techniques.

We are looking for a Software Engineer to design and implement core components of our data science services and platform and scale it to serve our organization globally. The focus of this engineer will be at the intersection of computer systems and machine learning. You will also work collaboratively with the data science and analytics teams to ship scalable, performant and reliable solutions.

The successful candidate will:

Develop and/or implement services to enable data scientists and ML engineers with the org. These services will include model training, model serving and model management

Evaluate new AI/ML Frameworks for possible long-term approaches

Develop proof-of-concept (PoC) projects designed to evaluate the feasibility of new data science projects, vendor supplied machine learning and/or AI platforms

Work with the user community to anticipate services and platform needs required to support algorithm development, model training, model management, data engineering and model serving

Facilitate deep technical discussions with end-users and partners

Advance and improve development practices with the engineering team through participation in architecture, technical design and code reviews

Basic Qualifications

strong Computer Science fundamentals

2+ years of non-internship professional software development experience

Programming experience with at least one modern language such as Java, Python, Golang including object oriented design

Experience with Kubernetes and the broader container ecosystem

Experience with container-native machine learning ecosystem such as Kubeflow

Experience with AWS services (EC2, S3, DynamoBD, EMR)

Experience using open source machine learning and statistical frameworks such as TensorFlow, PyTorch, R etc.

Knowledgeable about machine learning (concepts and application)

Excellent written and oral communication skills on both technical and non-technical topics

Additional Qualifications

Experience with Big Data technologies (e. g. Spark)

Experience with Databricks ecosystem

Experience with SageMaker ecosystem

Experience with workflow orchestration systems such as Airflow

Experience with Infrastructure as Code practices and technologies like Terraform

Experience with source code control systems like GIT, Subversion.

Experience developing and using RESTful APIs (preferably micro services)

  • Experience level: Experienced
  • Education: Bachelors
  • Hadoop
  • Data Warehouse
  • AWS
  • Scala

Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

get jobs in your inbox.

sign up

related jobs

    Sr. ML Engineer

  • location: Beaverton, OR
  • job type: Contract
  • salary: $100 - $107 per hour
  • date posted: 2/19/2021

    Cloud Software Engineer

  • location: Beaverton, OR
  • job type: Contract
  • salary: $60 - $68 per hour
  • date posted: 2/10/2021