Back to all jobs
Explore preview

Senior Python Engineer (Remote, AI Testing)

Denmark
Posted 2 months, 1 week ago
Software Development

About the role

Job summary

This role is for a Senior Python Engineer with extensive experience in functional testing and a strong background in Linux and Docker. The position involves project-based work focused on testing and improving AI systems, requiring the ability to read and translate code across multiple programming languages.

Qualifications

  • Over 5 years of experience as a Software Engineer, primarily in Python.
  • Proficient in pytest, with experience in designing black-box functional tests for CLI tools.
  • Strong expertise in Docker, including creating reproducible Dockerfiles and managing secure workspaces.
  • Solid Linux and Bash scripting skills, with the ability to debug within containers.
  • Familiarity with modern Python tooling such as uv and pyproject.toml.
  • Capability to read and understand multiple coding languages, including C, C++, Rust, and Go, with the support of LLMs.
  • English language proficiency at B2 level or higher.

Responsibilities

  • Develop functional black box tests for large codebases in various programming languages.
  • Create and manage Docker environments to ensure reproducible builds and test execution across platforms.
  • Monitor code coverage and set automated scoring criteria to meet industry standards.
  • Utilize LLMs to enhance development cycles, automate repetitive tasks, and improve code quality.

Skills

  • Expertise in Python, Docker, Linux, and Bash scripting.
  • Experience with LLMs for development acceleration and test-case generation.

Tools

  • Python (pytest, uv, Pillow), Docker, Bash, Git Submodules, C/C++/Rust/Go (reading), Dagger, GitHub Codespaces, LLMs (Claude Code, Roo Code, Cursor), coverage.py, gcov, kcov.

Education

  • Relevant degree or equivalent experience in software engineering or a related field is preferred.
Apply Access

Ready to apply for this role?

Apply Access gives you the company name, full job description, and a direct link to apply. The summary above helps you explore the role.

Share this job