Lead Python Developer
Our client works on very challenging and exciting projects and is looking for a Lead Python Developer.
Skills and Experience:
Over 8 years of experience in software development. Strong understanding of security best practices for handling API authentication (OAuth, JWT) and data protection. Knowledge of asynchronous programming in Python for handling multiple tasks concurrently to improve performance. Familiarity with Docker for containerizing applications and managing environments. Experience with Azure services (e.g., Azure Functions, Azure Storage) for hosting and scaling applications. Practical exposure to GenAI projects and related frameworks (e.g. RAG apps, vector DBs, LangChain, LlamaIndex, agentic frameworks, ...) Proficiency in performance monitoring and analysis tools such as Azure App Insights. Knowledge of DevOps practices and CI/CD pipelines (Jenkins, GitLab Ci, CircleCI). Skilled in Cloud platforms DevOps services (AWS, Azure, GCP) Infrastructure as code Tools (Terraform, Ansible, CloudFormation) Knowledge of containerization technologies (Docker, Kubernetes) Familiar with monitoring/logging tools (Prometheus, Grafana) Ability to implement continuous monitoring and improvement processes for AI systems Familiar with latest advancements in AI and machine learning technologies, tools, and methodologies Ability to design and implement APIs for model deployment and integration with other systems Ability to adjust strategies and approaches in response to changing organizational priorities Experience with incident management systems and IT service management frameworks (e.g., ITIL). Excellent English communication skills. Consultant mindset - adept at proposing innovations, explaining reasons for change, and guiding non-technical stakeholders. Ability to work effectively with teams in the US time zone (standard work hours by 6 pm CET, but longer overlap with US time preferred).Further Information:
Duration: Long term contract (B2B) Workload: Remote