All Jobs
No items found.
Python Engineer
Europe
Remote
Who We Are
Role Description

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

We Expect You to Have:

Apply for this position

Our team will review your application within the next 5 days.

Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Send

Thank you!
We will be in touch shortly

kid giving a thumbs-up while sitting at a desktop table
Done
Oops! Something went wrong while submitting the form.