
Senior Python Engineer
- Remote
- Prague, Praha, Hlavní město, Czechia
- €35 - €42 per hour
- Jimmy Technologies
If you are passionate about Python, cloud-native architectures, and AI-driven applications, this role with our client offers an exciting opportunity to work on impactful projects!
Job description
Our client, a leader in data-driven solutions, is seeking Senior Python Developers with FE experience (Typescript/React) to contribute to their AI-driven automation and efficiency projects in the US. This role is part of a larger company’s strategy leveraging Generative AI (GenAI) to enhance workflows, decision-making, and data management of the enterprise solutions in tax, auditing and risk management used by the largest companies in the world.
The project is focused on converting proof-of-concept (POC) applications into scalable, production-ready back-end systems using modern Python frameworks and cloud infrastructure.
This is a remote-first position for engineers based in Europe, Turkey, Georgia, Armenia, or the Americas with a required overlap of US working hours (2-6 PM CET).
Role & Responsibilities
As a Senior Python Developer, you will:
Develop and maintain scalable back-end services using FastAPI and other modern frameworks.
Optimize performance by implementing asynchronous programming techniques and improving API responsiveness.
Ensure seamless integration with front-end applications and external services through well-designed RESTful APIs.
Leverage cloud infrastructure (Azure Functions, Azure Storage) for hosting and scaling applications.
Implement security best practices for API authentication (OAuth, JWT) and data protection.
Work on GenAI-driven applications, utilizing frameworks such as LangChain, LlamaIndex, vector databases, and agentic frameworks.
Containerize applications using Docker for environment management.
Collaborate with cross-functional teams to transition POCs into full-scale production systems.
Job requirements
Expertise in Python for back-end development.
Experience with FastAPI (or similar frameworks) for building scalable RESTful APIs.
Experience in Typescript (React.js) for building frontends.
SQL DBs knowledge (PostgreSQL or equivalent).
Knowledge of message-queueing solutions (RabbitMQ, Kafka).
API Design & Integration: Strong proficiency in designing and managing RESTful APIs.
Observability and tools like OpenTelemetry
Azure Cloud Services: Hands-on experience with Azure Functions, Azure Storage, and cloud-based hosting.
Asynchronous Programming: Understanding of async patterns to improve performance.
Containerization: Familiarity with Docker for application deployment.
Security Best Practices: Knowledge of API authentication methods such as OAuth and JWT.
Preferred Experience
Experience converting POC applications to production-ready systems.
GenAI Knowledge: Experience working with Retrieval-Augmented Generation (RAG), vector databases, and AI frameworks.
Performance optimization using monitoring tools and profiling techniques.
Unit testing & automation (PyTest, Unittest).
Database management (e.g., Azure Cloud Services) for structured and unstructured data storage.
CI/CD pipelines for seamless deployment.
or
All done!
Your application has been successfully submitted!