A

AiDash

AI-first satellite ops and maintenance SaaS

Software Development Engineer in Test 3 – Model Evaluation

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listedIn-person

About the Job

Requirements

  • Eight to ten years of experience in software testing and test automation, with strong ownership of backend system quality.
  • Experience testing machine learning applications, including model and service behavior, data quality, inference pipelines, and evaluation or regression of model-backed features.
  • Familiarity with observability, including logs, metrics, and traces; AWS; contract testing; and data-pipeline validation.
  • Experience improving shared automation frameworks and raising team standards for maintainable tests.
  • Strong grasp of testing fundamentals and best practices, including test design, risk-based coverage, isolation, maintainability, flaky-test control, and clear defect and root-cause analysis discipline.
  • Strong coding ability in Python and willingness to learn other or additional programming languages as needed.
  • Good understanding of backend system design and how services interact in distributed systems.
  • Practical database experience with SQL and/or NoSQL; at least one is mandatory.
  • Working knowledge of application deployment and orchestration, including tools such as MLflow, Kubeflow, containers, or Kubernetes, and service rollout and health concepts.
  • Experience with CI/CD pipelines is required, including triggering test suites, reading failures, and improving pipeline reliability; Jenkins, GitHub Actions, Bitbucket Pipelines, or equivalent are acceptable.
  • Performance testing experience is required, including load and benchmarking basics, interpreting results, and flagging service-level agreement risks; JMeter, k6, Locust, or equivalent are acceptable.
  • Exposure to agentic development tools such as Cursor and Claude, or similar tools, for coding, test authoring, log and triage assistance, and documentation, with human review and quality gates.

Responsibilities

  • Own the end-to-end model evaluation lifecycle, designing offline and online evaluation frameworks, defining model performance metrics, and architecting scalable infrastructure to benchmark throughput, latency, resource utilization, and statistical accuracy across machine learning and artificial intelligence models.
  • Establish model-quality evaluation frameworks using statistical metrics such as precision, recall, F1-score, and ROC-AUC, tailored to business domains; build validation frameworks for computer vision models, preferably satellite or geospatial models; and detect metric regressions before they reach customers.
  • Set up version-aware pipelines that compare inference outputs across model versions on curated golden datasets and provide data-backed go/no-go signals for each release.
  • Validate training and evaluation datasets for label quality, class balance, geographic and seasonal coverage, leakage, and drift, ensuring evaluations reflect real-world conditions.
  • Design, build, and scale distributed evaluation pipelines and testing harnesses for large-scale batch and real-time model benchmarks.
  • Benchmark model inference servers for throughput, p50 and p99 latency, and GPU, CPU, and memory efficiency under heavy concurrent loads.
  • Use Python, NumPy, Pandas, scikit-learn, and PyTorch or TensorFlow evaluation utilities to build custom metric calculators and test harnesses.
  • Orchestrate heavy evaluation jobs using frameworks such as Ray, Apache Spark, or Kubeflow.
  • Strengthen shared automation frameworks and set standards for maintainable, non-flaky tests.
  • Demonstrate how tools such as Cursor and Claude can accelerate test authoring, triage, and reporting while keeping their use under human review.
  • Provide quality signals that inform release decisions across product lines.

About the Company

AiDash

AI-first satellite ops and maintenance SaaS

AiDash provides an AI-first, satellite-powered SaaS for managing and protecting geographically distributed infrastructure, licensing its platform to utilities and other asset-heavy industries to improve operations, safety, and sustainability. It combines high-resolution satellite imagery with proprietary AI models to monitor and predict conditions across a client’s network, with modules such as IVMS for vegetation near power lines, ISMS for biodiversity and carbon goals, CRIS for climate risk, and DDMS for disaster forecasting; in 2024 it launched a Full Stack Platform for Grid Inspection and Monitoring to give a single view of an entire utility network. It differentiates itself by offering integrated satellite analytics across multiple functions with measurable outcomes and ROI within the first year. Its goal is to strengthen climate resilience and grid reliability while reducing costs and advancing sustainability, and to grow internationally through expanded product reach.

Company size
201-500
Company stage
Acquired
Total funding
$101.5M
Headquarters
Palo Alto, CA
Founded
2019

Recently Posted Jobs

Explore more opportunities at AiDash

See more jobs