Contract
Apr. 10, 2026
Remote
Senior Python Engineer
JOB ID
ITPE2601
VISA STATUS
Only EU/CH Citizens
REMOTE OPTION
100%
We’re looking for an experienced Senior Python Engineer for our international client.
Job details:
- Role: Senior Python Engineer
- Location: Full Remote from EU
- Full time
- Start date: asap
- Duration: 12 months + extension
Scope:
We are seeking a Senior Python Engineer to join our media engineering team. You will be responsible for designing and scaling the backend services that power our global media supply chain. This is a highly technical role requiring a deep understanding of asynchronous processing, serverless architecture, and rigorous automated testing.
Responsibilities:
- Design and implement robust, event-driven microservices using FastAPI and AWS Lambda.
- Own your deployments by managing cloud resources through Terraform.
- Lead the charge on code reliability by maintaining a comprehensive testing suite (Unit, Integration, and E2E).
- (Optional/Nice-to-have) Work with SDVI Rally to automate complex media processing and delivery pipelines.
- Streamline our path to production using GitHub Actions for automated builds and deployments.
Required Skills:
- Advanced Python: Expert-level knowledge of Python 3.12+, including modern features like type hinting and async/await.
- API Development: Proven experience building high-performance APIs with FastAPI.
- AWS Ecosystem: Deep hands-on experience with serverless and messaging services:
– Compute: Lambda
– Storage/DB: DynamoDB
– Messaging: SQS, SNS
– Monitoring: CloudWatch - Comprehensive Testing: * Proficiency in pytest for unit testing.
– Experience with Integration Testing using mock APIs to simulate external dependencies.
– Ability to design and maintain End-to-End (E2E) test suites. - Automation: Experience building and maintaining CI/CD pipelines (specifically GitHub Actions).
- Infrastructure: Solid understanding of Terraform for managing cloud-native infrastructure.
- Fluent in English, Italian is a plus
SNI sp. z o.o. will process personal data for the purpose of the recruitment process in accordance with Data Privacy Policy. The data may also be stored and processed for future recruitment purposes, in accordance with the given consent.