Lead Python Engineer [J231]
Role details
Job location
Tech stack
Job description
We are seeking an experienced Lead Python Engineer to manage a Scrum team of 4-6 developers and testers while serving as the primary liaison with client representatives. This role blends hands-on technical leadership with strong communication and delivery skills. You will drive the design and architecture of AI solutions, oversee the full development lifecycle, and foster a collaborative team culture while ensuring timely delivery of high-quality software.
Core Responsibilities
- Lead a Scrum team of 4-6 engineers, fostering a collaborative, high-performing environment.
- Act as the central point of contact for client representatives, ensuring transparency and responsiveness.
- Define project scope, priorities, and timelines in collaboration with project managers and stakeholders.
- Design and architect scalable AI-driven solutions, including RAG apps, vector DB integrations, and agentic frameworks.
- Contribute as a hands-on developer, delivering high-quality Python/FastAPI code and performing rigorous code reviews.
- Utilize design patterns effectively, explaining and introducing them where beneficial.
- Promote software engineering best practices, including security, scalability, and performance optimization.
- Oversee DevOps processes, CI/CD pipelines, and cloud deployments across Azure, AWS, or GCP.
- Ensure solutions comply with data privacy and security standards (OAuth, JWT, OWASP).
- Maintain project documentation and provide progress reports.
- Support team members' professional growth and promote their well-being.
- Proactively identify opportunities for process, quality, and performance improvements.
Requirements
Do you have experience in Terraform?, * 8+ years in software development with leadership experience.
- Strong Python expertise (FastAPI, RESTful API, async programming).
- Experience with AI/GenAI projects (e.g., RAG apps, vector DBs, LangChain, LlamaIndex, agentic frameworks).
- Hands-on with Docker, Kubernetes, microservices, and infrastructure-as-code (Terraform, Ansible, CloudFormation).
- Cloud experience with Azure (preferred); exposure to AWS or GCP.
- Knowledge of SQL/NoSQL databases, Redis, and scalable data design.
- Experience with CI/CD (Jenkins, GitLab CI, CircleCI) and monitoring (Prometheus, Grafana, Azure App Insights).
- Strong understanding of security best practices (OAuth2, JWT, OWASP).
- Proficiency in Angular or React, HTML, CSS, and JavaScript.
- Excellent English communication skills and a consultant mindset-able to guide, explain, and propose innovations.
- Ability to work effectively with teams in the US time zone (availability until 6pm CET minimum, longer overlap preferred).
Nice-to-Haves
- Azure DevOps, GitHub CI/CD.
- Security expertise: SQLi, XSS, CSRF mitigation.
- Experience with profiling tools, static code analysis, and ITIL-based incident management.
Soft Skills
- Strong analytical and problem-solving abilities, with resilience under pressure.
- Clear and confident communicator, capable of bridging technical and non-technical audiences.
- Proactive, accountable, and adaptable leader with strong decision-making skills.
- Skilled in conflict resolution, maintaining positivity, and supporting team well-being.
- Results-driven with a strong sense of ownership and integrity.
Benefits & conditions
- Attractive salary
- Large freedom and real influence
- No unhealthy competition, team approach to meeting challenges
- Remote-first, flexible working culture
- Company apartments in cool cities across Europe: work and enjoy a memorable getaway