Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Fetch Logo

Software Engineer - Machine Learning

Fetch

Salary not specified
Sep 25, 2025
Remote, US
Apply Now

Fetch is seeking a Machine Learning Software Engineer to join their Fraud team to automate workflows that protect a $300M+ revenue stream by developing scalable ML-driven solutions, including microservices, LLM-based workflows, and data pipelines.

Requirements

  • 2+ years experience in software engineering, with production-level coding experience.
  • Proficiency in Java or Go, with a strong background in microservices and coupled architectures.
  • Experience with AWS technologies and distributed systems.
  • Working knowledge of Flink or equivalent data/stream processing frameworks.
  • Solid understanding of event-driven and async architectures, including long-running processes.
  • Strong engineering mindset with the ability to deliver reliable, maintainable, and scalable systems.
  • Experience with AI-assisted coding tools (e.g., GitHub Copilot, ChatGPT, or similar) to improve development efficiency and code quality.

Responsibilities

  • Develop scalable backend services and microservices in Java or Go to support ML-driven orchestration.
  • Build and optimize data pipelines and infrastructure to support event-driven, async, and long-running ML processes.
  • Partner with engineering teams to automate workflows, integrate models, and ensure revenue protection.
  • Educate internal stakeholders on ML-driven decision-making and create transparent, traceable systems for fraud management.
  • Drive automation and orchestration of workflows across fraud, billing, and manual operations teams.
  • Leverage AI-assisted development tools (e.g., GitHub Copilot, ChatGPT) to accelerate prototyping, code generation, debugging, and documentation.
  • Evaluate and integrate AI-powered solutions into workflows to improve productivity, model experimentation, and system efficiency.

Other

  • Full-time role that can be held from one of our US offices or remotely in the United States.
  • Strong collaboration and communication skills, with the ability to explain technical concepts to diverse stakeholders.
  • Ability to critically evaluate AI-generated outputs, with strong debugging and problem-solving skills to validate correctness.
  • Previous experience working in small, fast-moving, cross-functional teams.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field. Equivalent practical experience considered in lieu of degree.