Skip to main content

Python Architect

Python Architect
ChabezTech LLC
9 months ago

Job Description

Job Title: Lead Principal Python Architect - ML Ops
Location: Onsite, California
Job Type: (C2C)

Responsibilities

  • Lead Architecture: Provide strategic leadership in architecting ARGO Applications for seamless data ingestion from diverse sources like Morningstar and FAMIS. Spearhead the development of a robust machine learning system for financial investment predictions and daily data analytics tools.
  • Architectural Design: Formulate and implement the architectural blueprint for microservices, ensuring scalability and maintainability of the applications catalog and promotions rollout services.
  • Technology Stack Management: Oversee the adoption of cutting-edge technologies, with a focus on Python 3.9 and Python 3.10, for refactoring existing services. Direct the utilization of both SQL (Postgres) and NO-SQL (Redis and MongoDB) databases at various levels of the system.
  • Cloud Strategy: Develop and execute a comprehensive cloud infrastructure strategy, leveraging AWS services such as EC2, ECS, Lambda, EKS, RDS Aurora, S3, IAM, Glue, API Gateway, AWS Cloud Formation, and extend expertise to include Azure Cloud services.
  • Big Data Integration: Integrate Big Data technologies into the architectural framework, incorporating tools like Apache Spark or Azure HDInsight for handling large-scale data processing and analytics.
  • API Framework: Define and maintain a robust REST infrastructure and API framework to facilitate seamless communication between various components.
  • Quality Assurance Leadership: Provide guidance on comprehensive testing methodologies, utilizing tools like POSTMAN, to ensure the reliability and functionality of developed services.
  • Data Analysis Oversight: Oversee the use of Pandas for data analysis, ensuring the extraction of meaningful insights from financial data to contribute to informed decision-making.
  • Technical Leadership: Offer technical leadership for maintenance, integration, and testing of software solutions during development and release processes.
  • Agile Methodology Implementation: Drive the implementation of Agile Methodology and SCRUM Process for efficient project management and delivery.
  • Project Oversight: Utilize JIRA for strategic project tracking and GitHub as the repository for version control.
  • CI/CD Strategy: Develop and implement continuous integration/continuous deployment (CI/CD) pipelines using Jenkins and Terraform to ensure smooth and automated software delivery processes.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proven leadership experience in guiding teams through the development of complex software applications.
  • Expert proficiency in Python 3.9 and Python 3.10.
  • Extensive experience with cloud technologies, particularly AWS and Azure.
  • In-depth knowledge of both SQL (Postgres) and NO-SQL (Redis and MongoDB) databases.
  • Expertise in RESTful API design and implementation.
  • Familiarity with financial data analysis using Pandas.
  • Hands-on experience with Agile Methodology and SCRUM Process.
  • Proficient in using JIRA and GitHub for project tracking and version control.
  • Experience with CI/CD tools such as Jenkins and Terraform.

Expertise level

Work arrangement

Similar Jobs in United States

Similar Jobs in