As a Senior Python Engineer, you will be responsible for delivering high-quality software solutions end‑to‑end, following established architectural and development patterns. This role is fully hands-on and focuses on implementation, technical depth, and consistent delivery — with no leadership or mentorship duties.
Responsibilities include:
- Deliver high-quality, production-ready code across backend and frontend components.
- Design and implement AI-driven and cloud-native solutions.
- Collaborate with client-facing roles to clarify requirements and ensure accurate implementation.
- Implement scalable system architecture using best practices and design patterns.
- Participate in code reviews and contribute to improving code quality and maintainability.
- Build and maintain microservices and distributed systems.
- Maintain and update technical documentation.
- Analyze solutions for scalability, reliability, and performance.
- Ensure compliance with data privacy and security standards.
- Develop APIs to integrate ML/AI models and backend services.
- Troubleshoot issues, participate in incident resolution, and follow ITIL-aligned processes.
- Suggest improvements for performance, processes, and tooling.
- Adapt to evolving requirements and changing priorities.
- Work with distributed teams, including required US hours overlap (2–6pm CET minimum).
Requirements / Must-Have Qualifications:
- 8+ years of professional software development experience.
- Strong knowledge of secure API design and authentication (OAuth, JWT).
- Advanced Python skills, including asynchronous programming.
- Hands-on experience with FastAPI and RESTful architectures.
- Practical exposure to GenAI technologies (RAG, vector DBs, LangChain, LlamaIndex, agentic frameworks).
- Proven experience writing and maintaining code using AI coding tools such as
- Cursor, OpenAI Codex, or Claude Code.
- Solid experience with Docker and containerized applications.
- Strong experience with Azure services (Functions, App Service, Storage, Service Bus).
- Familiarity with Kubernetes and container orchestration.
- Experience with CI/CD platforms (Jenkins, GitLab CI, CircleCI).
- Infrastructure-as-code experience (Terraform, Ansible, CloudFormation).
- Experience with MS SQL, NoSQL databases, Redis.
- Node.js ecosystem knowledge (npm-level usage).
- Experience with profiling, diagnostics, and static code analysis tools.
- Cloud experience with Azure, AWS, or GCP.
- Monitoring/logging: Prometheus, Grafana.
- Experience with continuous monitoring and operational readiness for AI systems.
- Ability to design and implement APIs for model integration.
- Familiarity with ITIL/incident management frameworks.
- Excellent English communication skills.
- Consultant mindset: ability to articulate trade-offs, propose improvements, and work with non-technical stakeholders.
- Ability to maintain required US time overlap.
Huge Plus:
Hands-on Datadog experience, especially APM, tracing, dashboards, logs, and distributed monitoring.
Must have:
Python, FastAPI, REST, Angular/React, HTML/CSS/JS, Microservices, MS SQL, NoSQL, Redis, Docker, Kubernetes, Terraform, Ansible, CloudFormation, Azure (AppService, Service Bus, Functions, SQL Database), Node.js/npm, PyTest, Azure/AWS/GCP, Jenkins/GitLab CI/CircleCI, Prometheus, Grafana, OAuth, JWT, profiling/static analysis tools, Postman, Fiddler, browser dev tools.
Nice to have:
Azure DevOps, GitHub, CI/CD pipelines, Azure Cloud ecosystem, OWASP (SQLi, XSS, CSRF), Datadog.
Soft Skills:
- Strong analytical and problem-solving skills.
- Excellent communication across technical and non-technical teams.
- High degree of ownership and independence.
- Calm under pressure; responsible escalation and de-escalation skills.
- Adaptability, accountability, and a proactive approach.
Start date: ASAP
HackerRank Challenge: Yes
Remote vs Onsite: Fully remote, with possible occasional in person team sessions / workshops / gatherings (i.e. 1x quarter) likely to take place in Prague
US Hours overlap needed: Minimum 2-6pm CET, preferred 2-7pm CET
.png)

