
Python Software Engineer
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Poland, +4 more countries.
β’ Develop pipelines that disseminate security advisories derived from vulnerability assessments and patches released.
β’ Automate the evaluation of vulnerabilities across extensive inventories of packages, versions, and dependencies within various ecosystems.
β’ Integrate vulnerability scanning tools, reconcile their outcomes, and link results to assessment and patching workflows.
β’ Create and maintain Python services, command-line utilities, and internal interfaces for engineers focused on vulnerability assessment, patch tracking, and release management.
β’ Collaborate directly with stakeholders to clarify needs, establish priorities, and outline methods for result verification.
β’ Enhance build and deployment automation, monitor production systems, and resolve failures across services, containers, and data repositories.
β’ Conduct code reviews and enhance automated testing, security measures, and code maintainability.
β’ Utilize AI coding agents in everyday development, reviewing and validating the code they generate.
β’ Take full ownership of production systems from initial requirements gathering to design, implementation, deployment, operation, and production verification.
β’ Enhance reliability and streamline workflows across existing services and tools.
β’ Over 5 years of professional experience in Python development, encompassing the building, testing, and maintenance of production services.
β’ Proficient in Linux troubleshooting and production debugging, including the use of logs, metrics, and profiling to identify and mitigate CPU, memory, and I/O bottlenecks.
β’ Experience in designing and integrating APIs and services, including failure management, compatibility maintenance, and data consistency across systems.
β’ Familiarity with asynchronous processing and event-driven architectures, including message queues, retries, duplicate delivery, and recovery from interruptions.
β’ Knowledge of CI/CD practices, containerization, and build or deployment automation, including safe rollout and rollback strategies.
β’ Strong skills in relational data modeling and SQL, including query plan analysis, indexing, transactions, and secure schema and data migrations in large datasets.
β’ Advanced practical experience using coding agents for significant engineering tasks: planning and delegating assignments, offering context and constraints, supervising execution, and independently reviewing, debugging, testing, and validating outcomes.
β’ Familiarity with Django, Django REST Framework, Celery, and RabbitMQ.
β’ Experience in managing services on Kubernetes and AWS, with monitoring and diagnostics using tools like Prometheus, Grafana, and Sentry.
β’ Knowledge of software supply chain or vulnerability management systems, including package ecosystems, dependency graphs, version alignment, and advisory formats such as OSV, VEX, or CSAF.
β’ Work independently with a high degree of ownership and autonomy.
β’ Fully remote work with flexible working hours.
β’ 24 paid vacation days, 10 national holidays, and unlimited sick leave.
β’ Private medical insurance compensation.
β’ Reimbursement for co-working and gym/sports expenses.
β’ Education budget.
β’ Opportunity to earn rewards for innovative ideas that the company can patent.
Speechify
Speechify
Speechify
Speechify
Get handpicked remote jobs straight to your inbox weekly.