NoFluffJobs Praca zdalna Senior

Tech Lead Python Developer with GenAI

DCG sp. z o.o.

⚲ Remote

28 560 - 33 600 PLN (B2B)

Wymagania

  • Python
  • GenAI

Opis stanowiska

O projekcie: - Private medical care - Co-financing for the sports card - Training & learning opportunities - Constant support of dedicated consultant - Employee referral program Wymagania: - Degree in computer science or a related field - Approximately 2 years of experience in similar roles - Advanced Python and SQL experience (3+ years) - Familiar with AWS, Azure, GCP cloud platforms - Experience with SQL/NoSQL databases - Deep understanding of LLMs: transformers, embeddings, tokenization, and API integrations - Proficiency in prompt engineering and orchestration tools (e.g. LangChain, LangGraph, Semantic Kernel, Crew AI) - Expertise in agentic AI design patterns - Experience in improving and/or evaluating RAG systems - Familiarity with emerging AI trends and standards - Strong Python software engineering skills with coding standards and best practices - Experience with code reviews, debugging, testing, and version control - Familiar with CI/CD pipelines and automation tools (GitHub, Azure DevOps, Docker, Kubernetes) - Experience containerizing AI solutions and deploying across enterprise environments - Ability to integrate logging, monitoring, and alerting systems - Strong understanding of security of data applications, experience with anonymization and data masking - Strong problem solving using systems thinking and first principles - Ability to design scalable, resilient, and secure end-to-end systems - Expertise in API design, event-driven architectures, microservices, serverless, and containers - Familiarity with enterprise integration patterns (messaging, publish, event sourcing) - Knowledge of IAM, RBAC, secrets management, and network security (VPCs, firewalls) - Experience in developing web applications and systems processing large data sets Codzienne zadania: - Design and implement modern applications - Contribute to high-performance solution architecture - Create clear, maintainable project documentation - Participate in software deployments and collaborate with users to resolve issues - Present solutions and their implementations to clients - Approach solution creation creatively within the project cycle - Support junior developers in the team