ML/AIWork

Software Engineer - Mobile Automation & AI Tooling

BAMREC · Remote · San Jose

Job description

Role Summary
We are looking for a hands-on Software Engineer to help build and maintain internal automation tools for mobile and device-based workflows.
This role involves writing production-quality code, building internal tooling, debugging automation systems, and supporting AI-assisted workflows used by engineering and QA teams.
The ideal candidate is comfortable working across frontend tools, Python-based automation, mobile device frameworks, APIs, logs, and internal systems. This is primarily a software engineering role focused on building tools and automation infrastructure, not a traditional manual QA role

Expectations

You will help develop and improve internal tools that support mobile automation, workflow replay, validation, reporting, and AI-assisted analysis.

Core Responsibilities

  • Write and maintain Python automation code for mobile/device-based workflows
  • Build and improve React/JavaScript interfaces for internal automation tools
  • Debug issues across frontend code, Python tooling, devices, logs, APIs, and automation frameworks and infrastructure.
  • Work with Appium, Selenium, WebDriver, XCUITest, Android tooling, or similar frameworks
  • Integrate AI-assisted tooling into automation and validation workflows
  • Validate AI-generated or automation-generated outputs for accuracy and consistency
  • Document technical issues, implementation details, edge cases, and debugging findings
  • Collaborate closely with engineering, and QA leads to improve test reliability and coverage.

Must Haves

  • 3+ years of experience in software engineering, automation engineering, SDET, QA automation, or a related technical role

Pay: $46.00 per hour

Benefits:

  • 401(k)
  • Dental insurance
  • Flexible schedule
  • Health insurance
  • Paid time off
  • Retirement plan
  • Vision insurance

Work Location: Hybrid remote in San Jose, CA 95134

ML/AI Work links you to the employer's original posting — always verify the details there before applying.

More AI Safety and Evaluation roles

View all →
Software Engineer - Mobile Automation & AI Tooling
BAMREC
Apply →