Lead Python Engineer
Primary stack
Job description
About the Position
Your vision. Our solutions.
We are seeking an experienced leader to manage a Scrum team of 4-6 developers/testers. The ideal candidate will serve as the primary liaison with client representatives, ensuring effective communication and timely delivery of high-quality software solutions.
Responsibilities
- Lead a Scrum team of 4-6 developers/testers, fostering a collaborative and productive work environment.
- Lead the design and architecture of AI solutions.
- Act as the central point of contact for client representatives, maintaining open lines of communication and addressing any concerns or feedback.
- Coordinate with project managers and stakeholders to define project scope, priorities, and timelines.
- Ensure the quality and timely delivery of software development projects, overseeing all aspects of the development lifecycle.
- Support team members and promote their professional growth and well-being.
- Keep project documentation updated and provide light reporting on project progress.
- Demonstrate proficiency as a hands-on developer, producing high-quality code at a rapid pace.
- Conduct thorough code reviews and promote software development best practices within the team.
- Utilize design patterns effectively, explaining their value and implementing them as needed.
- Analyze solutions to ensure they meet scalability and efficiency requirements.
- Communicate effectively with team members, advocating for improvements in software development processes and introducing new tools or techniques when appropriate.
- Provide assistance to team members and facilitate collaboration to achieve project goals.
- Demonstrate a strong sense of responsibility and commitment to project success.
- Proactively identify and propose improvements to enhance project efficiency and quality.
- Ensure that developed solutions comply with data privacy and security regulations.
Requirements / Must Haves
- 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).
Technologies/Hard skills must have:
- Python
- FastAPI, RESTful API
- Angular or React
- HTML, CSS, JavaScript
- Microservices
- Docker, Kubernetes
- Terraform, Ansible, Cloud Formation
- MS SQL, NoSql, Redis
- Azure - AppService, Service Bus, Functions, SQL Database
- Node.js, Npm (as a user)
- PyTest
- Azure, AWS or GCP
- Jenkins, Gitlab CI, Circle CI
- Prometheus, Grafana
- Authentication - OAuth, JWT
- Profiling tools, Static code analysis tools
- Postman, Fiddler, Web Developer tools
Nice to have:
- Azure DevOps
- GitHub
- CI/CD
- Azure Cloud
- Security - OWASP - SQLi, XSS, CSRF
Soft Skills:
- Strong analytical and problem-solving skills, with the ability to handle complex issues under pressure.
- Excellent communication and interpersonal skills, capable of effectively collaborating with cross-functional teams and conveying technical concepts to both technical and non-technical stakeholders.
- Strong sense of ownership, self-motivation, and ability to work independently or as part of a team.
- Focus on results and a proactive approach to problem-solving.
- Ability to identify and escalate issues early, and to remain calm and de-escalate situations when necessary.
- Accountability, problem-solving, leadership, integrity, adaptability, decision-making, conflict resolution, and maintaining a positive mindset are essential traits for this role.
We Offer
- Competitive salary
- Remote work options
- Professional development budget
About the Company
Your vision. Our solutions.
We are a team of dedicated professionals committed to delivering innovative software solutions. Our mission is to empower businesses with cutting-edge technology and exceptional service.
Contact
For more information or to apply, please visit our website or contact us at [email protected] + 420 775 371 991.
©2023, All right reserved.
© The Workly. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
More at The Workly
All 266 rolesData Engineer/ Energy Trading Developer
The Workly · Germany
Project Manager for Calypso / Treasury Data Warehouse
The Workly · Austria
AWS Data Movement Engineer
The Workly · Prague
Senior Product Analyst
The Workly · Prague
Similar jobs

Middle+ Python Developer
Phenomenon Studio · Switzerland +2

Senior Python Engineer
Star · Wrocław

Middle+ Python Developer
Phenomenon Studio · Switzerland +2

Middle+ Python Developer
Phenomenon Studio · Switzerland +2