Team Leader (Python)
The Team Leader (Python) role involves taking ownership of team projects, including delivery coordination, technical quality, risks, dependencies, and day-to-day execution. The successful candidate will lead code reviews, improve engineering practices, and develop robust, scalable backend applications that integrate AI models and workflows. This position requires close collaboration with architects, AI teams, product, data, and infrastructure departments to deliver practical AI solutions while supporting and mentoring developers through technical guidance and knowledge sharing.
- Take ownership of team projects, including delivery coordination, technical quality, risks, dependencies, and day-to-day execution.
- Plan and coordinate team work considering priorities, developer availability, vacations, sick leaves, and backup ownership.
- Ensure delivered solutions follow agreed architecture and clarify unclear technical decisions with Architect / DTO / stakeholders.
- Be responsible for quality, consistency, maintainability, and production readiness of solutions delivered in code.
- Lead code reviews and improve engineering practices across testing, observability, documentation, reliability, and security.
- Develop and maintain robust, scalable backend applications and services that integrate AI models and AI-powered workflows.
- Design and implement efficient APIs, orchestration services, integrations, and data processing components.
- Collaborate closely with Architect, AI team, product, data, and infrastructure teams to deliver practical AI solutions.
- Troubleshoot, debug, optimise, and upgrade existing systems.
- Support and mentor developers through technical guidance, 1:1 meetings, knowledge sharing, and development planning.
- Identify knowledge gaps, reduce single points of failure, and organise knowledge sharing across team projects.
- Promote practical AI Engineering adoption in the team, including AI-assisted development, testing, documentation, debugging, and review workflows.
- Ensure AI-assisted work improves delivery speed without reducing code quality, security, or maintainability.
- Write and maintain technical documentation, diagrams, README files, and operational notes where needed.
- Stay updated with emerging backend, cloud, and AI Engineering practices and apply them where practical.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field (required)
- 5+ years of experience in software engineering (required)
- Strong proficiency in Python, with experience with other programming languages (required)
- Solid understanding of computer science fundamentals, data structures, and algorithms (required)
- Strong knowledge of concurrency, parallelism, and related concepts (required)
- Experience with back-end frameworks (FastAPI) (required)
- Expertise in object-oriented programming and SOLID principles (required)
- Experience with RESTful APIs and microservices architecture (required)
- Proficiency in version control systems, particularly Git (required)
- Familiarity with CI/CD pipelines and DevOps practices (required)
- Strong understanding of database systems (both SQL and NoSQL) (required)
- Experience with AWS services, cloud architecture, and Serverless development (required)
- Knowledge of containerization technologies (Docker, Kubernetes) (required)
- Testing and quality mindset; understanding Test Pyramid methodology and different Test Categories (required)
- Understanding of Observability (structured logging, metrics, traces, OpenTelemetry) and Reliability (circuit breakers, backoff, idempotency) (required)
- Practical AI app experience: implementing RAG pipelines (chunking, indexing, retrieval, re-ranking) with vector stores (e.g., pgvector, Qdrant, Pinecone) and framework glue (LlamaIndex, LangChain, pydantic_ai or any similar) (required)
- Integrating LLM providers via API (prompt/function-calling/tool use), with guardrails, caching, retries, and fallbacks (required)
- Familiarity with MLOps tools and practices (deepeval, prompts versioning, etc.) (required)
- Experience with message brokers (e.g., NATS, Kafka, RabbitMQ) (required)
- Familiarity with graph databases and algorithms (required)
- Understanding of gambling or gaming industry technology stacks (required)
- Excellent problem-solving and analytical skills (required)
- Strong communication abilities, capable of bridging technical and non-technical stakeholders (required)
- Proactive approach to learning new technologies and methodologies (required)
- Ability to work effectively in cross-functional teams (required)
- Attention to detail and commitment to code quality (required)
- Time management skills and ability to handle multiple projects (required)
- An exciting and challenging job in a fast-growing business group.
- The opportunity to be part of a multicultural team of top professionals in Development, Architecture, Management, Operations, Marketing, Legal, Finance and more.
- Great working atmosphere with passionate experts and leaders, sharing a friendly culture and a success-driven mindset is guaranteed.
- Beautiful offices in Warsaw, Limassol, Yerevan work remotely or on-site with comfort and enjoy the opportunity to build a network of connections with professionals day by day.
- Modern corporate equipment based on macOS or Windows and additional equipment are provided.
- Paid vacations, sick leave, personal events days, days off.
- Corporate health insurance program for your well-being.
- Referral program enjoy cooperation with your colleagues and get the bonus.
- Educational programs: regular internal training sessions, compensation for external education, attendance of specialized global conferences.
- Rewards program for mentoring and coaching colleagues.
- Free internal English courses.
- In-house Travel Service.
- Multiple internal activities: online platform for employees with quests, gamification, presents and news, RedCore clubs for movie / book / pets lovers, special office days dedicated to holidays.
- Company events, team buildings.
PIN-UP Global is an international holding specializing in the development and implementation of advanced technologies, B2B solutions, and innovative products for the iGaming industry.
