Senior Python Engineer
Posted Updated 1
view
We are seeking a talented and motivated Senior Python Engineer to join our dynamic team, bringing hands-on experience in Python development and familiarity with the Azure environment and related technologies, along with a solid understanding of event-based design patterns and RAG architecture.
Responsibilities
- Develop and maintain Python applications that meet business requirements and technical specifications
- Collaborate with cross-functional teams to design, develop, and implement software solutions
- Utilize Azure services and technologies to build scalable and efficient applications
- Implement event-based design patterns to enhance application functionality and performance
- Apply knowledge of RAG architecture to relevant projects
- Troubleshoot, debug, and optimize code to ensure high performance and reliability
- Stay updated with the latest industry trends, technologies, and best practices in Python development and cloud computing
- Evaluate trade-offs and select appropriate tools, frameworks, and architectural patterns for a given problem
- Develop PoCs and iterate quickly based on results
Requirements
- At least 5+ years of practical experience in Python development and delivering production systems
- Proficiency in advanced Python, especially in scalable, clean code architecture and microservices (e.g., FastAPI, asyncio)
- Understanding of API integration patterns and inter-service communication (e.g., REST, Kafka)
- Track record of at least two backend/data-intensive solutions successfully delivered to production, ideally involving high-throughput APIs, data pipelines, or search/retrieval systems
- Practical knowledge and hands-on experience with relational and NoSQL databases (e.g., PostgreSQL, MongoDB), caching layers (e.g., Redis), and message queues
- Experience with containerization (Docker, Kubernetes)
- Strong grasp of software engineering fundamentals: data structures, algorithms, and concurrency
- Skills in asynchronous programming and API design (REST/gRPC)
- Understanding of testing practices: unit, integration, and end-to-end testing (e.g., pytest), plus CI/CD pipelines
- Familiarity with cloud platforms (e.g., Azure, AWS, GCP) and infrastructure-as-code
- Strong debugging, profiling, and optimization skills for high-performance Python applications
- English proficiency at B2 level or higher
Nice to have
- Familiarity with agentic frameworks such as LangChain/LangGraph, LlamaIndex, or similar
- Practical experience integrating LLMs (e.g., OpenAI, Anthropic) into production applications, including prompt engineering and tool/function calling
- Knowledge of RAG architectures, embeddings (e.g., OpenAI), and vector databases (e.g., FAISS, Azure AI Search)
- Understanding of LLM evaluation, guardrails, and cost/latency trade-offs when designing AI-powered services
Benefits
We gather like-minded people:
- Top tech minds driving innovation in AI, cloud and digital platform modernization
- Supportive team and agile, startup-like culture
- Hybrid by design mode and opportunity to work remotely within Poland
- Chance to work abroad for up to 60 days annually
- Business-driven relocation opportunities
We provide growth opportunities:
- Career development programs
- Thought leadership, mentoring, soft skills and well-being programs
- Certification (Anthropic, Gemini, GCP, Azure, AWS)
- English classes
We cover it all:
- Stable pay
- Participation in the Employee Stock Purchase Plan with a 15% discount
- Benefits package (health insurance, multisport, shopping vouchers)
- Referral bonuses up to $2,000
- Offices featuring entertainment and relaxation zones, table tennis and football, free snacks, coffee and more
- Corporate, social and well-being events
Please, note:
- Benefits listed above are available to employees only
- We are open for working with Contractors. Terms of B2B cooperation agreements are agreed individually
- We will reach out to selected candidates exclusively
Skills
- Agentic AI
- Agile
- AI
- Anthropic
- API
- Api Design
- AWS
- Azure
- CI/CD
- Cloud
- Containerization
- Data Pipelines
- Design Patterns
- Docker
- Embeddings
- FAISS
- FastAPI
- GCP
- gRPC
- Infrastructure as Code
- Kafka
- Kubernetes
- LangChain
- LangGraph
- LlamaIndex
- LLM
- Microservices
- MongoDB
- NoSQL
- OpenAI
- PostgreSQL
- Prompt Engineering
- pytest
- Python
- Redis
- Vector Databases