Python Architect
ChabezTech LLC
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
AWS Engineer with Python
Ampstek
2 weeks ago
Software Engineer
Ascendion
2 weeks ago
2 weeks ago
2 weeks ago
Python Full Stack Engineer
Quantum World Technologies Inc.
2 weeks ago
Similar Jobs in
Engineering Manager (Python)
Multi Media LLC
4 months ago
Software Engineer - Kotlin, Python, Javascript, AWS - Mountain View, CA
TestingXperts Inc. DBA Damcosoft
4 months 1 week ago
Python Developer
DKMRBH Inc
5 months 1 week ago
5 months 3 weeks ago
Data Scientist
RICEFW Technologies
5 months 3 weeks ago