Logo
Intellias

Python Tooling Developer

Intellias, Minneapolis, Minnesota, United States, 55400

Save Job

Base pay range This range is provided by Intellias. Your actual pay will be based on your skills and experience—talk with your recruiter to learn more.

What we offer you in the USA

Intellias covers

70–80%

of UHC medical premiums (incl. dependents).

401(k) with

100% up to 2% + 50% on the next 4%

match.

⏱️

40 hrs/week

with flexible arrangements.

Recognition: kudos, anniversary & birthday gifts.

Requirements

Strong experience building

Python tools or internal packages

used by other teams.

Experience with:

Code reviews

Ability to work with modern Python project structures (build systems, packaging, environments).

Experience beyond simple automation scripts.

Comfort diving into ambiguous failures and narrowing down the cause.

Ability to debug in dynamic and unfamiliar codebases.

Experience with Python debuggers, breakpoints, and trace tooling.

Testing Framework Knowledge

Experience with Pytest, unit testing, and ideally plugin or fixture development.

Understanding of how tools integrate into test environments.

Clear communication—this person will interact with many teams.

Ability to own issues end‑to‑end: from detection → investigation → resolution proposal.

Nice‑to‑Have Skills Technical Nice‑to‑Haves

Experience with:

Embedded systems debugging

Azure cloud infrastructure

UV package manager (modern Python package management)

Experience contributing to early‑stage internal frameworks.

Industry Experience

Medical device or regulated industry experience helpful but

not required .

Responsibilities 1.

Python Tool & Package Development (Core Responsibility)

Design, build, and maintain internal

Python packages and tooling

(not just test scripts).

Create clean APIs, interfaces, and modular architectures for internal customers.

Implement defensive programming and error handling to make tools reliable and easy to adopt.

Investigate failing tests and determine whether the issue lies in:

The Python tool

The test itself

Or a firmware/cloud product team

Perform deep dives using debuggers, breakpoints, logs, and structured troubleshooting.

3.

Support Test Development Teams

Collaborate with embedded, cloud, and verification teams to help them adopt the new tooling.

Triage, prioritize, and reproduce issues reported by internal users.

Contribute occasional tests yourself to ensure the tool works in real workflows.

4.

Early‑Stage Tool Infrastructure Work

Participate in bootstrapping and maturing a tool that is still early in development.

Improve stability, performance, and UX based on internal customer feedback.

Help define coding standards, packaging patterns, and best practices.

Seniority level Mid‑Senior level

Employment type Full‑time

Job function Information Technology, Science, and Health Care Provider

Industries IT Services and IT Consulting, Software Development, and IT System Custom Software Development

Referrals increase your chances of interviewing at Intellias by 2x

#J-18808-Ljbffr