Python Architect

Primary Requirements:
  • Experience: >12+yrs of experience working on python & automation project
  • Expert Proficiency in Python Programming Language: Deep understanding of Python internals, design patterns, and best practices.
  • Architectural Design and System Planning: Proven ability to design scalable, maintainable, and efficient Python-based architectures.
  • Extensive Experience with Pandas Library: Advanced knowledge of Pandas for complex data manipulation, analysis, and optimization.
  • Proficiency in Flask for Robust API and Web Application Development: Experience in designing and implementing RESTful APIs and web applications with a focus on performance and security.
  • Deep Understanding of SQL and Database Architecture: Ability to design and optimize database schemas, write complex SQL queries, and manage database performance.
  • Strong Emphasis on Code Quality, Testing, and Deployment: Expertise in designing and implementing comprehensive testing strategies (unit, integration, end-to-end), and experience with CI/CD pipelines.
  • Experience with Angular framework



Good to Have Requirements:
  • Experience with Google BigQuery and Cloud Data Warehousing: Ability to architect and implement data pipelines using BigQuery and other GCP services.
  • Knowledge of Data Integration Tools (e.g., Lookerstudio): Experience in designing and implementing data integration strategies.
  • Experience with distributed systems and microservices architectures.
  • Experience with Google Cloud Platform (GCP) Services: Expertise in BigQuery, Cloud Functions, and other GCP services.
  • Experience with Data Science and Machine Learning: Knowledge of machine learning libraries and frameworks.
  • Experience with infrastructure-as-code tools like Terraform.
  • Experience with event-driven architectures.
Key Responsibilities:
  • Design and Architect Scalable Python-based Systems: Develop architectural blueprints, define system components, and ensure alignment with business requirements.
  • Engage in daily, hands-on development of code: Actively participate in coding, debugging, and refining Python applications and APIs to ensure high-quality deliverables and continuous system improvement
  • Lead the Development of Complex Python Applications and APIs: Provide technical leadership, mentor junior developers, and ensure adherence to coding standards.
  • Optimize Data Processing and Analysis Workflows: Design and implement efficient data pipelines using Pandas and BigQuery.
  • Develop and Maintain Robust Database Solutions: Design and optimize database schemas, and implement efficient SQL queries.
  • Enforce Code Quality Standards and Testing Strategies: Implement comprehensive testing frameworks and ensure code reliability.
  • Drive Technology Evaluations and Implement Best Practices: Research and evaluate new technologies, and recommend architectural improvements.
  • Collaborate with Cross-functional Teams and Stakeholders: Communicate technical concepts effectively and provide strategic guidance.

Related vacancies

Full time
India