Software Engineer

Location: Portland
Category: Software Development
Employment Type: Contract
Work Location: Remote
Job ID: 36059
Date Added: 03/03/2026

Senior Software Engineer – AI / Machine Learning
100% remote

Join a global AI/ML team building advanced analytics and machine learning solutions that directly influence large-scale business decisions. You’ll design and implement scalable, cloud-based applications that power prediction and optimization at enterprise scale.

What You’ll Do

  • Build robust ML-driven applications using Python

  • Design scalable systems in AWS leveraging EMR, Postgres, Redis, Spark, and related technologies

  • Contribute to advanced analytics platforms enabling large-scale model development

  • Partner cross-functionally in a collaborative, product-driven Scrum environment

Experience Required

  • 5+ years in software engineering, data engineering, or machine learning

  • Strong Python development skills

  • Hands-on AWS experience

  • Background in algorithms, data structures, and scalable architecture

  • Experience with Spark, Kubernetes, Docker (SageMaker or Databricks a plus)

Looking for engineers who combine strong technical depth with curiosity, collaboration, and the ability to deliver real business impact.

Mainz Brady Group is a technology staffing firm with offices in California, Oregon, Washington, and Texas. We specialize in Information Technology and Engineering placements on a Contract, Contract-to-hire, and Direct Hire basis. Mainz Brady Group is an Equal Opportunity Employer committed to Diversity & Inclusion.

Apply Now

Fill out the form below to submit your information for this opportunity. Please upload your resume as a doc, pdf, rtf or txt file. Your information will be processed as soon as possible.

Please upload your resume as a doc, pdf, rtf or txt file.

Related Jobs