Python Engineer
Primary stack
Nice to have's
Job description
About the Position
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
- 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
- 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.
Nice to Have
- Hands-on Datadog experience, especially APM, tracing, dashboards, logs, and distributed monitoring.
- 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.
We Offer
- Competitive salary
- Fully remote position with occasional in-person team sessions/workshops/gatherings (likely to take place in Prague)
- US hours overlap needed: Minimum 2-6pm CET, preferred 2-7pm CET
About the Company
We are seeking a Senior Python Engineer with 8+ years of experience to deliver high-quality software solutions end-to-end, focusing on AI-driven and cloud-native solutions.
Start date: ASAP
HackerRank Challenge: Yes
Remote vs Onsite: Fully remote, with possible occasional in-person team sessions/workshops/gatherings (likely to take place in Prague)
US Hours overlap needed: Minimum 2-6pm CET, preferred 2-7pm CET
Apply for this position
Our team will review your application within the next 5 days.
Upload Resume
Contact Information
The Workly s.r.o.
4D CENTER, Kodaňská 1441/46,
101 00, Praha 10.
Email: [email protected]
Phone: +420 775 371 991
©2023, All right reserved.
© The Workly. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.