Software Engineer

Charles SchwabAustin, TX
3d

About The Position

We are looking for a Senior Software Developer to join our dynamic team. This individual will play a key role in developing and maintaining scalable, cloud-based applications on GCP, focusing on web services, CloudRun, AI platforms, and various GCP services. If you have extensive experience in GCP technologies, Java, web service development, and cloud-native deployments, we want to hear from you.

Requirements

  • Education: B.S. in Computer Science or related fields.
  • At least 8 years of experience in Java and web service development.
  • At least 3 years of hands-on experience working with Google Cloud Platform (GCP).
  • At least 6 months of Schwab technology domain experience gained as a current or recent contractor or employee
  • Expertise in services like Cloud Run, Cloud Storage, VPC, gRPC, Pub/Sub, PostgreSQL (Cloud SQL), and BigQuery.
  • Strong understanding of Terraform for infrastructure automation and GCP IAM for access control.
  • Solid understanding of cloud-native architectures, including microservices and containerization.
  • Experience deploying and managing applications in CloudRun.
  • Hands-on experience with BigQuery, data analysis, and integration with databases like PostgreSQL.

Nice To Haves

  • Conversational AI: Experience in building conversational AI platforms and integration with Google Cloud services.
  • Gen AI Experience: Familiarity with Generative AI technologies and frameworks is a plus.
  • Communication Skills: Ability to collaborate effectively with diverse teams and stakeholders, both technical and non-technical.
  • Problem-Solving: Strong troubleshooting skills, with the ability to diagnose and resolve complex issues in cloud-based environments

Responsibilities

  • GCP Development: Design, develop, and maintain cloud-native applications and services using GCP services such as Cloud Run, Cloud Storage, VPC, Pub/Sub, BigQuery, and Cloud SQL (PostgreSQL).
  • Application Architecture: Collaborate with architects and team members to build scalable, reliable, and secure cloud architectures.
  • Terraform & Infrastructure as Code: Use Terraform to automate infrastructure provisioning and configuration for GCP environments.
  • Deployment: Lead the deployment process in GCP, managing IAM roles and ensuring proper access control for different services.
  • Conversational AI Development: Work on conversational AI platform development leveraging Google Cloud services, ensuring seamless integration with Cloud and On-Premise APIs, and other AI-related services.
  • Collaboration: Work closely with cross-functional teams to deliver AI-driven, conversational applications. Participate in team meetings, planning sessions, and code reviews.
  • Optimization & Troubleshooting: Ensure high availability, optimal performance, and scalability of the cloud infrastructure. Resolve issues related to the GCP stack and deploy improvements.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service