Senior Python Engineer for Infrastructure-as-Code Analysis

greenshift.app • Netherlands
Relocation
Apply
AI Summary

We're hiring a Senior Python Engineer to build a static analysis engine for Infrastructure-as-Code (IaC) and surrounding backend services. The role involves building Python services and libraries, implementing static analysis components, and collaborating with the team. The ideal candidate has solid Python experience, familiarity with IaC, and interest in static analysis.

Key Highlights
Build Python services and libraries for IaC analysis
Implement static analysis components
Collaborate with the team on APIs and data models
Key Responsibilities
Build Python services and libraries to ingest and normalize IaC
Implement static analysis components: parsing, AST/IR representations, rule evaluation, and explainable findings
Write and maintain a growing set of static analysis checkers
Technical Skills Required
Python Terraform Pulumi CloudFormation HCL JSON YAML ASTs
Benefits & Perks
Salary aligned with senior level
Equity
High ownership
Small team
Fast feedback loops
Relocation support
Nice to Have
Experience parsing HCL / JSON / YAML and working with ASTs
Some cloud background (AWS/Azure/GCP) and basic security/IAM awareness

Job Description


Senior Python Engineer (IaC Analysis)


GreenShift (Amsterdam; hybrid/relocation possible)


We build an application-first cloud optimization platform. A core part of our roadmap is a static analysis engine for Infrastructure-as-Code (IaC): parsing, modelling, and extracting actionable findings from Terraform/Pulumi/CloudFormation and related configs.


We’re hiring a Senior Python Engineer to help us build this engine and the surrounding backend services. This is a hands-on role with room to grow into broader technical ownership.


What you’ll do


  • Build Python services and libraries to ingest and normalize IaC (Terraform/Pulumi/CloudFormation) and cloud metadata.
  • Implement static analysis components: parsing, AST/IR representations, rule evaluation, and explainable findings.
  • Write and maintain a growing set of static analysis checkers
  • Enforce test coverage (unit + integration) and keep CI reliable.
  • Collaborate with the team on APIs, data models, and shipping increments.


What you bring


  • Solid Python experience in production (clean code, testing habits, debugging).
  • Familiarity with IaC in real projects (Terraform strongly preferred; others are a plus).
  • Interest in static analysis / compiler frontends / linters / rule checkers (direct experience is a very strong plus).
  • Comfort with ambiguity and incremental delivery in a startup environment.


Nice to have


  • Experience parsing HCL / JSON / YAML and working with ASTs.
  • Some cloud background (AWS/Azure/GCP) and basic security/IAM awareness.
  • Experience developing automated checkers and verifiers


Offer


  • Salary aligned with senior level (targeting within our budget) + equity.
  • High ownership, small team, fast feedback loops.
  • Relocation support if needed.


Apply on Linkedin


Similar Jobs

Explore other opportunities that match your interests

FinOps Platform Engineer (AWS)

Devops
•
2w ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

Swisscom

Netherlands

High-Performance Linux Engineer

Devops
•
2w ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

elity global

Netherlands

DevOps Engineer for AWS Migration

Devops
•
2w ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Swisscom

Netherlands

Subscribe our newsletter

New Things Will Always Update Regularly