Source description
About the role
As an experienced Python Lead Architect at Persistent Systems Limited in Pune, your role involves defining and driving the architectural vision for Python-based solutions across large-scale enterprise projects. You will collaborate with cross-functional teams, mentor engineers, and ensure the delivery of high-quality, scalable, and maintainable software systems aligned with business objectives and industry best practices. Key Responsibilities: - Design and own end-to-end architecture for complex Python-based applications and microservices - Lead architectural discussions, technical design reviews, and code reviews to ensure alignment with standards - Define technology roadmaps, architectural patterns, and best practices for Python development - Collaborate with product managers, engineering leads, and stakeholders to translate business requirements into robust technical solutions - Mentor and guide senior and mid-level engineers, fostering a culture of technical excellence - Evaluate and recommend frameworks, libraries, and tools to improve development efficiency and system performance - Ensure non-functional requirements such as scalability, reliability, security, and performance are addressed in all designs - Drive adoption of DevOps practices including CI/CD pipelines, containerization, and cloud-native architectures - Stay current with emerging technologies and industry trends to continuously evolve the technical landscape Requirements / Qualifications: - Extensive hands-on experience with Python and its ecosystem (FastAPI, Django, Flask, SQLAlchemy, etc.) - Proven experience as a Software Architect or Lead Architect on large-scale distributed systems - Deep understanding of microservices architecture, RESTful API design, and event-driven systems - Strong knowledge of cloud platforms such as AWS, Azure, or Google Cloud - Experience with containerization technologies such as Docker and Kubernetes - Proficiency with relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis, etc.) - Solid understanding of software design patterns, SOLID principles, and domain-driven design - Experience with CI/CD tools and DevOps practices - Familiarity with messaging systems such as Kafka or RabbitMQ - Strong communication and leadership skills with the ability to influence technical direction - Bachelor's or Master's degree in Computer Science, Engineering, or a related field - Relevant experience of 12 to 17 years in software development and architecture (Note: Omitting the section "About the Company" as it is not directly related to the job role) As an experienced Python Lead Architect at Persistent Systems Limited in Pune, your role involves defining and driving the architectural vision for Python-based solutions across large-scale enterprise projects. You will collaborate with cross-functional teams, mentor engineers, and ensure the delivery of high-quality, scalable, and maintainable software systems aligned with business objectives and industry best practices. Key Responsibilities: - Design and own end-to-end architecture for complex Python-based applications and microservices - Lead architectural discussions, technical design reviews, and code reviews to ensure alignment with standards - Define technology roadmaps, architectural patterns, and best practices for Python development - Collaborate with product managers, engineering leads, and stakeholders to translate business requirements into robust technical solutions - Mentor and guide senior and mid-level engineers, fostering a culture of technical excellence - Evaluate and recommend frameworks, libraries, and tools to improve development efficiency and system performance - Ensure non-functional requirements such as scalability, reliability, security, and performance are addressed in all designs - Drive adoption of DevOps practices including CI/CD pipelines, containerization, and cloud-native architectures - Stay current with emerging technologies and industry trends to continuously evolve the technical landscape Requirements / Qualifications: - Extensive hands-on experience with Python and its ecosystem (FastAPI, Django, Flask, SQLAlchemy, etc.) - Proven experience as a Software Architect or Lead Architect on large-scale distributed systems - Deep understanding of microservices architecture, RESTful API design, and event-driven systems - Strong knowledge of cloud platforms such as AWS, Azure, or Google Cloud - Experience with containerization technologies such as Docker and Kubernetes - Proficiency with relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis, etc.) - Solid understanding of software design patterns, SOLID principles, and domain-driven design - Experience with CI/CD tools and DevOps practices - Familiarity with messaging systems such as Kafka or RabbitMQ - Strong communication and leadership skills with the ability to influence technical direction - Bachelor's or Master's degree in Computer Science, Engineeri
More at Persistent Systems