Software Engineer
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.
