Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Python Architect @ Sails Software

Home > Software Development

 Python Architect

Job Description

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 Big Query and Cloud Data Warehousing: Ability to architect and implement data pipelines using Big Query and other GCP services.

Knowledge of Data Integration Tools (e.g., Looker Studio): Experience in designing and implementing data integration strategies.

Experience with distributed systems and microservices architectures.

Experience with Google Cloud Platform (GCP) Services: Expertise in Big Query, 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 architecture.

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 Big Query.

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.


Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Technical Architect
Employement Type: Full time

Contact Details:

Company: Sails Software
Location(s): Visakhapatnam

+ View Contactajax loader


Keyskills:   angular flask pandas library Python Ci Cd Pipeline SQL/ database architecture Architectural Design

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Manager Enterprise Architecture

  • DXC Technology
  • 9 - 13 years
  • Indore
  • 3 days ago
₹ Not Disclosed

Architect - Full Stack Python+Node Js

  • Tredence
  • 7 - 12 years
  • Bengaluru
  • 5 days ago
₹ Not Disclosed

Architect - Full Stack Python+Node Js

  • Tredence
  • 7 - 12 years
  • Bengaluru
  • 5 days ago
₹ Not Disclosed

Tech. Lead (python) : Noida (sec. 129) : Vinove Software (cmmi 3)

  • Vinove Software
  • 12 - 20 years
  • Noida, Gurugram
  • 5 days ago
₹ 20-35 Lacs P.A.

Sails Software

Sails Software Solutions is an innovative startup established in 2016 with the sole idea of building data-driven innovative and cutting edge applications and services. Our portfolio consists of our very own products and services as well as product-development and support services to various clients ...