We are looking for a Lead Python Developer with deep AI expertise to spearhead the development of an AI-driven backend system in an early-stage product environment. This role focuses on guiding the technical direction of scalable solutions built with Python and FastAPI, while fostering rapid iteration and validation.
Responsibilities
-
Define the architecture and oversee implementation of backend services with Python and FastAPI to ensure resilience and scalability
-
Partner with product owners, analysts and client managers to shape requirements into effective technical solutions
-
Mentor team members through technical discussions and code reviews, upholding engineering excellence and knowledge sharing
-
Oversee multiple parallel development streams, reacting swiftly to evolving priorities and project demands
-
Champion innovation by exploring emerging AI methodologies and backend technologies aligned with project goals
-
Establish and enforce best practices across coding, testing and deployment workflows
-
Maintain transparent communication within the team and with external stakeholders to align on progress and challenges
Requirements
-
5+ years of expertise in Python core development with strong emphasis on backend architecture and performance tuning
-
Background in AI and large language model (LLM) technologies applied to production-grade backend systems
-
Proficiency in designing scalable APIs and services using FastAPI
-
Skills in technical research, assessing emerging tools and incorporating cutting-edge solutions
-
Capability to operate autonomously, manage priorities and resolve complex problems under shifting conditions
-
Showcase of leadership in driving technical discussions, code reviews and team mentorship
-
English proficiency at B2 level or higher