Thanks & Regards:
Senior Python Developer
Location: Austin, TX
Only USC/GC/GCEAD/H4EADIndustry: Banking / Financial Services / AI & ML – need strong experience.
Client: Charles Schwab
Experience Level: 12+ Years
Job Description
We are seeking a highly skilled and experienced Senior Python Developer with a strong background in full-stack development, cloud platforms, AI/ML workflows, and scalable microservices architecture. The ideal candidate will have deep hands-on experience in designing and implementing end-to-end enterprise-level solutions using Python, Flask, Django, FastAPI, Angular/React, AWS, and data engineering tools like PySpark and Airflow.
Responsibilities:
- Lead the design and development of scalable RESTful and GraphQL APIs using Flask, Django, FastAPI, and Node.js.
- Architect and develop front-end interfaces using Angular and React with state management libraries like Redux and NgRx.
- Build microservices and event-driven applications using Kafka, RabbitMQ, and AWS serverless tools (Lambda, Step Functions, etc.).
- Develop, optimize, and manage ETL pipelines using PySpark, AWS Glue, and Apache Airflow.
- Integrate and manage machine learning workflows using SageMaker, TensorFlow, PyTorch, and Kubeflow.
- Design and deploy AI-powered chatbots and RAG-based applications using LangChain, LangGraph, OpenAI APIs, and AWS Lex.
- Work with vector databases like FAISS, Pinecone, and Weaviate for semantic search and NLP-based applications.
- Implement CI/CD pipelines using GitHub Actions, Jenkins, Terraform, and AWS CodePipeline.
- Ensure best practices in code quality, testing (Pytest, Selenium), and performance optimization.
- Collaborate with cross-functional teams including data scientists, DevOps, and front-end engineers to deliver seamless end-to-end solutions.
Must-Have Skills:
- Expertise in Python (Flask, Django, FastAPI) for backend/API development.
- Proficiency in Angular and React for front-end development.
- Experience with ETL/ELT tools: PySpark, AWS Glue, Apache Airflow.
- Deep understanding of AWS Services: Lambda, S3, Redshift, SageMaker, DynamoDB, CloudWatch.
- Strong knowledge in AI/ML: LangChain, OpenAI API, Transformers, SageMaker, PyTorch, TensorFlow.
- Experience with CI/CD tools: Jenkins, GitHub Actions, Terraform.
- Hands-on with containerization and orchestration: Docker, Kubernetes.
- Proven experience in building MLOps pipelines and working with vector databases.
- Familiarity with GCP (BigQuery, Cloud Functions).
- Experience in banking/finance domains with fraud detection, risk modeling, or customer support AI solutions.
- Knowledge of data warehousing (Redshift, BigQuery), and real-time processing (Kafka, Spark Streaming).
- Understanding of DevOps principles and tools like Prometheus, Grafana, CloudFormation.
Education & Certification:
- Bachelor’s degree in Computer Science or related field.
- AWS Certified Developer – Associate
- PCEP – Python Certified Entry-Level Programmer (Preferred).