Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Shield AI

Software Engineer I Factory Team

Posted Updated
Discussion

Description

You will develop Python tools for simulation analysis, logs, telemetry, and performance metrics. You will build automated testing workflows, adapters, scenario-generation and domain-randomization tools, investigate failures, support containerized environments and CI/CD, and create documentation for automated simulation-test tools.

Responsibilities

  • Develop and maintain Python scripts and libraries for simulation-data analysis and performance metrics
  • Build analysis tools for simulation outputs, telemetry, rosbags, and test artifacts
  • Build automated test workflows and orchestration wrappers
  • Develop test adapters, configuration files, and automation utilities
  • Create scenario-generation and domain-randomization tools
  • Investigate test failures and simulation issues
  • Maintain reusable test templates, analysis utilities, and reporting outputs
  • Support containerized development and testing environments
  • Support CI/CD pipelines, dependency updates, source control, and build troubleshooting
  • Create developer documentation, setup guides, API references, and workspace templates

Requirements

  • Bachelor’s degree in a relevant technical discipline or equivalent practical experience
  • Python software-development experience
  • Knowledge of Python scripting, automation, and data processing
  • Familiarity with Linux development environments and shell scripting
  • Knowledge of Git-based version control, code review, automated testing, and debugging
  • Familiarity with JSON, YAML, CSV, REST APIs, or command-line interfaces
  • Exposure to automated testing, CI/CD, simulation, robotics, autonomy, data pipelines, or developer tooling
  • Understanding of Docker, Podman, or Kubernetes
  • Ability to obtain and maintain an active U.S. SECRET security clearance
  • U.S. citizenship

Benefits

  • Bonus
  • Benefits
  • Equity

Skills

What Junior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →