Python Software Engineer

Drop Table Io — Bulgaria · Posted ~2 hours ago

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Description

Python Software Engineer | AWS Data Automation We’re looking for an experienced Python Software Engineer to join a highly technical data automation team building production-grade, event-driven solutions on AWS.. You’ll help build real-time data extraction services that process long-form, unstructured information, primarily PDF documents. These services use AI-assisted extraction to identify relevant information, validate and transform it into semi-structured JSON, and make it available to a wider platform as quickly and accurately as possible. The solutions typically include human-in-the-loop validation, meaning the systems must be designed to manage confidence levels, exceptions and manual review without creating unnecessary delays. You’ll be working across areas including: Building production-grade Python services and applicationsDeveloping AWS Lambda functions for document ingestion, processing and transformationDesigning event-driven workflows using Amazon EventBridgeProcessing long-form PDFs and other unstructured data sourcesConverting extracted information into consistent, usable JSON objectsIntegrating AI-assisted extraction into production workflowsImplementing error handling, retries, monitoring and operational controlsSupporting human review and validation processesWriting clean, tested and maintainable codeWorking closely with other experienced engineers in a highly technical delivery team Experience Strong commercial Python software engineering experienceHands-on experience building production workloads with AWS LambdaStrong knowledge of Amazon EventBridgeExperience designing serverless and event-driven architecturesUnderstanding of software engineering principles, including testing, maintainability and observabilityExperience integrating services through APIs, events and structured data contractsAbility to explain the technical decisions and trade-offs behind the solutions you have built Desirable AI or LLM-assisted document extractionProcessing PDFs or other unstructured document formatsOCR, document parsing, chunking or classificationBuilding evaluation systems to measure extraction accuracy and prevent regressionsConfidence scoring and human-in-the-loop workflowsTerraform or other Infrastructure as Code toolingSnowflakeSchema validation and data-quality controlsAWS monitoring and observability tooling If you’ve built production-grade Python applications using Lambda and EventBridge, particularly involving unstructured documents or AI-assisted extraction, I’d love to hear from you.