2

Remote Full Stack Machine Learning Engineer Jobs in Oregon

The AIEnabled Full Stack Developer plays a critical role in designing, developing, and maintaining scalable, secure, and highquality applications while leveraging modern AI tools and platforms to ...

... machine learning to real-world problems, and crafting scalable and effective ML/AI solutions ... We support remote applicants from all over the US but candidates who can come to the office 2-3 ...

Full Stack Engineer (React + Qualtrics Integrations) Job Level: W2T Consultant Job Location ... Remote Travel Expectations: 0% Job Classification: Temporary (W2T) Join Centric Consulting - A ...

New

Principal Site Reliability Engineer

OR · On-site +1

$57 - $75.75/hr

... Machine Learning teams to elevate operational excellence across the company. How you'll make an ... Full stack development skills * Experience building or extending observability platforms

... AI and machine learning products end-to-end. This includes the Agentic Data Stack, AI Functions ... Design and implement AI-powered features across the full stack, from backend inference services to ...

This position is fully remote and reports to the Chief Technology Officer. Required Qualifications ... Engineer - Professional, or * AWS Certified Developer - Associate * Familiarity with Gen-AI tools ...

next page

Showing results 1-20

Remote Full Stack Machine Learning Engineer information

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 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 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 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 the most commonly searched types of Full Stack Machine Learning Engineer jobs in Oregon? The most popular types of Full Stack Machine Learning Engineer jobs in Oregon are:
What are popular job titles related to Remote Full Stack Machine Learning Engineer jobs in Oregon? For Remote Full Stack Machine Learning Engineer jobs in Oregon, the most frequently searched job titles are:
What job categories do people searching Remote Full Stack Machine Learning Engineer jobs in Oregon look for? The top searched job categories for Remote Full Stack Machine Learning Engineer jobs in Oregon are:
What cities in Oregon are hiring for Remote Full Stack Machine Learning Engineer jobs? Cities in Oregon with the most Remote Full Stack Machine Learning Engineer job openings:
Infographic showing various Remote Full Stack Machine Learning Engineer job openings in Oregon as of June 2026, with employment types broken down into 84% Full Time, 10% Part Time, 3% Contract, and 3% Nights. Highlights an 86% Physical, 5% Hybrid, and 9% Remote job distribution.
Senior Machine Learning Engineer II, Fulfillment, Matching and Positioning

Senior Machine Learning Engineer II, Fulfillment, Matching and Positioning

Instacart

OR • Remote

$104K - $143K/yr

Other

Posted 16 days ago


Instacart rating

7.0

Company rating: 7.0 out of 10

Based on 30 frontline employees who took The Breakroom Quiz

32nd of 62 rated delivery companies


Job description

Overview

Instacart's Logistics organization powers the intelligence and execution behind our fulfillment system. We're hiring a Senior Machine Learning Engineer to join the Matching & Positioning team, a tight-knit group of 9 engineers and scientists focused on real-time decisioning for order batching, shopper routing, and assignment across a dynamic, multi-sided marketplace.

In this role, you'll work at the intersection of operations research, combinatorial optimization, and machine learning to design and ship algorithms that directly impact profitability, on-time delivery, shopper experience, and customer satisfaction at scale. You'll collaborate closely with engineering, product, and data science partners to translate ambiguous problems into well-formed optimization and ML systems that operate under sub-second latency and high throughput.

If you thrive in a fast-paced environment, enjoy rolling up your sleeves, and want to see your models make decisions in the real world every minute of every day, this team is for you.

About the Job

You will build production-grade optimization and ML solutions that drive Instacart's fulfillment decisions end-to-end in a rapidly evolving, high-scale environment.

  • Design, implement, and deploy algorithms for order batching, real-time shopper assignment, routing, and marketplace positioning using techniques such as MIP/CP-SAT, heuristics/metaheuristics, and learning-to-rank.
  • Own the full model lifecycle: problem formulation, data pipelines and features, offline evaluation and simulation, A/B testing, staged rollouts, and ongoing monitoring/observability.
  • Build reliable, low-latency services in Python (and, where performance dictates, C++ or Go) that integrate with solvers (e.g., OR-Tools, Gurobi, CPLEX) and run on cloud infrastructure with Docker/Kubernetes.
  • Partner with product, operations, and data science to define roadmaps and success metrics; deliver measurable impact to on-time rates, shopper utilization, cost per order, and customer experience.
  • Leverage experimentation and causal methods along with offline counterfactual replay/simulation to validate changes and de-risk launches.
  • Contribute to engineering excellence through code reviews, design docs, robust testing, and participation in an on-call rotation for mission-critical fulfillment services; mentor peers and raise the technical bar.

This is a fast-moving domain with evolving constraints and objectives. Success requires comfort with ambiguity, pragmatic prioritization, and a bias toward iterative learning and continuous improvement.

About You

You pair a deep toolkit in operations research and machine learning with strong software engineering fundamentals. You're motivated by real-world impact, communicate clearly with cross-functional partners, and take ownership from ideation to production.

Minimum Qualifications
  • Bachelor's degree in Computer Science, Operations Research, Electrical Engineering, Applied Mathematics, or a related field (or equivalent practical experience).
  • 5+ years of professional experience building and shipping ML and/or optimization systems to production.
  • 3+ years formulating and solving large-scale combinatorial optimization problems (e.g., VRP, matching, scheduling) using solvers such as OR-Tools, Gurobi, or CPLEX (MIP/CP-SAT) and heuristic methods.
  • Proficiency in Python and SQL, including writing production-quality code with testing, profiling, and code review practices.
  • Hands-on experience deploying algorithms/models as microservices with Docker and Kubernetes on a major cloud provider (GCP or AWS), including monitoring, alerting, and dashboards.
  • Experience designing and operating low-latency decision services in high-throughput environments (targeting sub-second P95 response times).
  • Practical experience with A/B testing or online experimentation platforms, from hypothesis through analysis and rollout decisions.
  • Strong collaboration and communication skills with engineering, product, and data science stakeholders.
Preferred Qualifications
  • Master's or PhD in Operations Research, Computer Science, Electrical Engineering, Applied Mathematics, or a related quantitative field.
  • Domain experience in logistics, ride-hailing, delivery, or marketplace optimization at scale.
  • Familiarity with reinforcement learning or contextual bandits for online decision-making and exploration/exploitation tradeoffs.
  • Experience with geospatial data, routing APIs, and graph algorithms.
  • Background in building simulation frameworks and counterfactual evaluation for decision systems.
  • Experience with streaming data and real-time feature computation (e.g., Kafka, Flink) and feature stores.
  • Proficiency in C++ or Go for performance-critical components.
  • Track record of mentoring engineers and leading cross-functional projects to measurable outcomes.
  • Experience participating in an on-call rotation for production ML/optimization services.

#LI-Remote


What Instacart employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Instacart logo

About Instacart

Sourced by ZipRecruiter

Instacart, based in San Francisco, CA, US, operates within the retail industry, specifically grocery delivery and pick-up service. It is recognized as a pioneer in this field, delivering fresh groceries from local stores directly to customers' doors. The company, which launched its services in 2012, continues to pioneer change in the online grocery shopping sector through its commitment to cutting-edge technology, new business ideas, and dedicated service.

Industry

Technology, communication and media

Company size

10,000+ Employees

Headquarters location

San Francisco, CA, US

Year founded

2012