Senior Python Software Engineer - AI REQ_
Listed on 2026-09-30
-
Software Development
Python, Backend Developer, AI Engineer (Applied/Software), Full Stack Developer
Senior Python Software Engineer - AI Remote
- Czech Remote, Czech Remote, Czech Republic Employee Regular Job Description
Greetings, future tech savant:
Embark on an exciting journey into the realm of software development with 3
Pillar! We are looking for an experienced Senior AI-enabled Engineer to drive the modernization of our core platform. We need a pragmatic, senior-level engineer, comfortable across a Python backend and ideally a React frontend on AWS, who can tackle complex technical debt, own architectural decisions, and help us scale our cloud-based system. If you are passionate about building scalable, maintainable distributed systems and want to make a tangible impact on a product used by a global customer base, this is the role for y ou.
- Craft client code that is not just efficient but also performant, testable, scalable, secure, and of the highest quality.
- Work within an AI-driven development workflow, applying spec-driven development practices (writing clear specs/prompts that steer AI-assisted implementation) and using Git Hub Copilot as a core part of the daily engineering workflow.
- Ensure code is secure through Software Composition Analysis (SCA), and drive remediation through triaging, prioritization, remediation and verification.
- Provide accurate status tracking, reporting, and estimation using project methods and tools.
- Gather requirements, validate their understanding amongst the team, and create and maintain relevant documentation.
- Design and implement scalable AI and agentic workflows using LLMs, focusing on reliability and observability.
- Contribute to frontend features in React alongside backend services.
- Execute activities within the current methodology and uphold the highest quality standards.
- Partner directly with Product and Engineering leadership to translate complex business requirements into scalable technical solutions.
- Identify and remediate technical debt to improve system stability, performance, and developer velocity.
- Take ownership of projects, from technical design to a successful launch.
- Participating in code reviews to maintain code quality and consistency.
- Extensive senior-level professional experience in software engineering, with strong depth in Python and distributed systems.
- Proven ability to own technical features from design through to production deployment with minimal supervision.
- Deep understanding of system design, architecture, and the ability to solve ambiguous technical challenges.
- Expertise with Git source control tools (Github, Gitlab or others)
- Expertise with Python package management (UV, Conda or others)
- Experience with unit testing (Pytest).
- Experience building production frontend applications in React, alongside backend services at scale.
- Experience with managing Docker containers, and orchestration with Kubernetes and AKS.
- Intermediate level design proficiency following UML / C4 / Archi Mate.
- Experience in engineering software systems of medium-to-large scope and complexity.
- Proficiency with relational databases.
- Experience deploying and operating systems on AWS.
- Working knowledge of Git Hub Copilot (or similar AI coding assistant) and spec-driven development practices in an AI-assisted engineering workflow.
- Familiarity with Agile software development methodologies.
- Proficiency in the English language.
- Knowledge of Python web frameworks (Flask or others)
- Knowledge of Snowflake
- Experience with Agentic frameworks (e.g., MCP, A2A)
- Knowledge of workflow orchestration platforms (Apache Airflow, Automic Automation or others)
- Knowledge of protocols like HTTP, and serialization formats like JSON and XML.
- Knowledge of SCA platforms (Github Advanced Security, Snyk, Checkmarx or others)
- Familia…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).