2

Remote Full Stack Machine Learning Engineer Jobs in Orem, UT

Senior Software Engineer

Lehi, UT ยท On-site +1

$115K - $151.60K/yr

Senior Full Stack Engineer We're building the tools that help local businesses connect, grow, and win. We're looking for a Senior Full Stack Engineer who's excited to solve big challenges across our ...

Web Development Tutor

Provo, UT ยท Remote

$40/hr

... based learning, code reviews, and incremental application building to support students from HTML beginners through advanced developers building production-ready full-stack web applications.

... based learning, code reviews, and incremental application building to support students from HTML beginners through advanced developers building production-ready full-stack web applications.

Principal Software Engineer - AI

Lehi, UT ยท On-site +1

$126.70K - $169.90K/yr

Strong expertise in full-stack development, with experience in technologies such as C#, .NET, React ... Access to LinkedIn learning with monthly dedicated time to explore Compensation Transparency The ...

This position is remote and requires a Secret security clearance. Maximus TCS (Technology and ... data for machine learning pipelines, feature engineering, and model lifecycle management ...

JavaScript Tutor

Provo, UT ยท Remote

$40/hr

... full-stack engineering coursework. * Conceptual Teaching & Problem-Solving: Skilled at breaking ... Ability to adapt to different learning styles and student needs. Ways To Connect With Students * 1 ...

... full-stack engineering coursework. * Conceptual Teaching & Problem-Solving: Skilled at breaking ... Ability to adapt to different learning styles and student needs. Ways To Connect With Students * 1 ...

Supabase Tutor

Provo, UT ยท Remote

$40/hr

... and full-stack project development to support developers from Supabase beginners through advanced ... Ability to adapt to different learning styles and student needs. Ways To Connect With Students * 1 ...

Supabase Tutor

Spanish Fork, UT ยท Remote

$40/hr

... and full-stack project development to support developers from Supabase beginners through advanced ... Ability to adapt to different learning styles and student needs. Ways To Connect With Students * 1 ...

Software Engineer

Lehi, UT ยท On-site +1

Technically, we look for: * 2+ years of full-stack or strong backend-focused development with Java ... Teaching and learning: you share what you know and update your mental model as the product and AI ...

AI Automation Engineer -Remote

Orem, UT ยท On-site +1

$202.38K - $234.20K/yr

... full-stack development with strong skills in Python, React and JavaScript * Excellent debugging ... remote work reimbursement, paid time off, employee assistance programs, and more. Benefits are ...

... stacks. * Frame product features as ML tasks (e.g., classification, recommendation, context ... Proven expertise in Machine Learning and Deep Learning, including model design, optimization, and ...

next page

Showing results 1-20

Remote Full Stack Machine Learning Engineer information

See Orem, UT salary details

$38.7K

$117.2K

$165.6K

How much do remote full stack machine learning engineer jobs pay per year?

As of May 29, 2026, the average yearly pay for remote full stack machine learning engineer in Orem, UT is $117,165.00, according to ZipRecruiter salary data. Most workers in this role earn between $96,500.00 and $137,400.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Remote Full Stack Machine Learning Engineer, and why are they important?

To thrive as a Remote Full Stack Machine Learning Engineer, you need proficiency in programming languages (such as Python or JavaScript), a solid understanding of machine learning algorithms, experience with web development frameworks, and typically a degree in computer science or a related field. Familiarity with tools like TensorFlow, PyTorch, Docker, cloud computing platforms (AWS, GCP), and version control systems (Git) is essential. Strong problem-solving skills, self-motivation, and clear communication are crucial soft skills, especially in remote and cross-functional team environments. These combined skills ensure effective design, deployment, and integration of machine learning solutions in scalable web applications while maintaining productivity in a remote setting.

What are some common challenges faced by remote Full Stack Machine Learning Engineers, and how can they be addressed?

Remote Full Stack Machine Learning Engineers often encounter challenges such as managing effective collaboration with cross-functional teams and ensuring smooth deployment of machine learning models into production environments. To address these, it's important to establish clear communication channels, regularly participate in virtual stand-ups, and use collaborative platforms such as GitHub and Slack. Additionally, staying organized with version control and thorough documentation helps maintain project transparency and ensures seamless handoffs between backend and frontend development. Proactively seeking feedback and scheduling regular check-ins with team members can further enhance productivity and integration within the team.

What is a Remote Full Stack Machine Learning Engineer?

A Remote Full Stack Machine Learning Engineer is a professional who designs, develops, and deploys machine learning solutions while working remotely. They handle both the front-end and back-end aspects of machine learning projects, including data preprocessing, model building, API development, and integration with user interfaces or cloud platforms. This role requires expertise in programming, machine learning frameworks, cloud services, and web technologies, allowing them to build end-to-end AI-driven applications from anywhere in the world.

What is the difference between Remote Full Stack Machine Learning Engineer vs Remote Data Scientist?

AspectRemote Full Stack Machine Learning EngineerRemote Data Scientist
Primary FocusDeveloping end-to-end machine learning applications, including backend, frontend, and model deploymentAnalyzing data, creating models, and generating insights without necessarily building full applications
Skills RequiredProgramming (Python, JavaScript), ML frameworks, web development, deployment toolsStatistics, data analysis, visualization, Python/R, SQL
Work EnvironmentCollaborates with developers, data engineers, and product teams in tech-driven companiesWorks with data teams, analysts, and business units in various industries

While both roles involve working with data and machine learning, a Remote Full Stack Machine Learning Engineer builds complete applications with integrated ML models, whereas a Remote Data Scientist focuses on data analysis and model creation without necessarily developing full applications.

What are the most commonly searched types of Full Stack Machine Learning Engineer jobs in Orem, UT? The most popular types of Full Stack Machine Learning Engineer jobs in Orem, UT are:
What are popular job titles related to Remote Full Stack Machine Learning Engineer jobs in Orem, UT? For Remote Full Stack Machine Learning Engineer jobs in Orem, UT, the most frequently searched job titles are:
What job categories do people searching Remote Full Stack Machine Learning Engineer jobs in Orem, UT look for? The top searched job categories for Remote Full Stack Machine Learning Engineer jobs in Orem, UT are:

Full Stack Engineer (Mobile + Ruby on Rails)

PLACE Corporate Careers

Draper, UT โ€ข On-site, Remote

$80K - $120K/yr

Other

Posted 27 days ago


Job description

We are seeking a mid-level Full Stack Engineer with 3-5 years of experience building production-grade mobile applications and contributing to backend systems. This role will support and enhance Place Inc's portfolio of mobile applications-including Brivity Go, Brivity Home, the Place Partner App, Brivity Open House, and AreaPro-while also contributing to backend services and APIs that power these products.

You will work across the full stack, owning features end-to-end: mobile client implementation, API integrations, backend service development, and system reliability. Our applications serve thousands of daily users and support complex workflows, requiring thoughtful engineering across shared systems, scalable backend architecture, and polished platform-specific experiences.

Job Duties (Including, but not limited to):

Mobile Development
  • Develop and maintain cross-platform mobile applications using React Native (TypeScript, Expo, React Navigation/Expo Router).
  • Build and maintain integrations with native iOS (Swift/Objective-C) and Android (Kotlin/Java) modules when required.
  • Implement mobile UI/UX from Figma designs with strong attention to performance and platform conventions.
  • Write unit and integration tests using Jest, React Native Testing Library, Detox, XCTest, and JUnit.
  • Manage mobile release processes (EAS, TestFlight, Google Play Console).
Backend Development (Ruby on Rails & APIs)
  • Design, build, and maintain RESTful and/or GraphQL APIs using Ruby on Rails.
  • Develop scalable backend services that support mobile and web clients.
  • Work with relational databases (PostgreSQL/MySQL), including schema design, migrations, indexing, and performance tuning.
  • Implement authentication and authorization systems (JWT, OAuth, role-based access).
  • Write automated tests using RSpec or similar frameworks.
  • Monitor application performance and address scalability, reliability, and security concerns.
  • Contribute to CI/CD pipelines and deployment workflows.
Cross-Functional & System Ownership
  • Collaborate with product leadership to translate requirements into technical solutions across the full stack.
  • Partner with design, QA, and other engineers to deliver features end-to-end.
  • Participate in architectural discussions and propose scalable system improvements.
  • Identify and address technical debt across mobile and backend systems.
  • Participate in Agile ceremonies including standups, sprint planning, grooming, and retrospectives.
  • Deliver high-quality features within agreed sprint timelines.
  • Create and maintain technical documentation for features and system architecture.
  • Present technical concepts and updates to non-technical stakeholders when needed.
  • Maintain awareness of broader business context and product strategy.

Requirements and Skills:

Core
  • 3-5 years of professional software development experience.
  • Strong proficiency in React Native and TypeScript.
  • Production experience with Ruby on Rails building APIs and backend services.
  • Solid understanding of RESTful API design and integration.
  • Experience working with relational databases (PostgreSQL or MySQL).
  • Experience with Git and collaborative workflows (PR reviews, trunk-based development).
Mobile
  • Experience building and deploying React Native apps to App Store and Google Play.
  • Familiarity with native module integrations (Swift/Kotlin).
  • Understanding of modern mobile architecture patterns (hooks-based architecture, MVVM-inspired patterns, clean architecture principles).
  • Experience with automated testing (Jest, Detox, XCTest, JUnit).
Backend
  • Experience writing automated tests for Rails applications (RSpec or similar).
  • Knowledge of background job processing (Sidekiq or similar).
  • Experience implementing authentication, authorization, and secure API design.
  • Familiarity with caching strategies (Redis, HTTP caching).
  • Experience integrating third-party APIs and services.
Collaboration & Communication
  • Strong written and verbal communication skills.
  • Ability to work cross-functionally across product, QA, and design.
  • Ability to manage and prioritize work across both mobile and backend initiatives.

Nice to Have:

  • Experience with GraphQL.
  • Firebase experience (Auth, Firestore, Crashlytics, Remote Config).
  • Experience with real-time communication (WebSockets, SSE).
  • CI/CD experience (GitHub Actions, Bitrise, Fastlane).
  • Experience with analytics, feature flags, and A/B testing.
  • Experience scaling Rails applications in production environments.
  • Familiarity with Docker and containerized deployments.
  • Experience building applications with live streaming or e-commerce capabilities.

Salary: $80,000 - $120,000/year

Location: This is a hybrid role but must be able to commute to the office in Draper, Utah.