Location: Bangalore
Mandatory Skills: Python, Numpy, GCP Cloud.
Exp: 5+yr
Shift : 2:00 PM - 11:00 PM (UK Shift)
Mode: Work from Office(5 days)
We are looking for a skilled Python Developer with Google Cloud Platform (GCP) experience to design, develop, and maintain scalable data processing and cloud-based applications. The ideal candidate should have strong programming skills in Python and hands-on experience with GCP services, cloud architecture, and data pipelines.
Key Responsibilities
- Develop, test, and maintain scalable applications using Python.
- Design and implement cloud-based solutions using Google Cloud Platform (GCP).
- Build and optimize data pipelines using Python and GCP services.
- Work with Cloud Functions, Cloud Run, Pub/Sub, BigQuery, and Cloud Storage.
- Develop REST APIs and microservices using Python frameworks such as Flask or FastAPI.
- Implement CI/CD pipelines and automate deployments in GCP environments.
- Monitor application performance and troubleshoot production issues.
- Collaborate with cross-functional teams to gather and analyze requirements.
- Ensure code quality through unit testing, code reviews, and documentation.
Required Skills
- Strong experience in Python programming.
- Hands-on experience with Google Cloud Platform (GCP) services such as:
- BigQuery
- Cloud Storage
- Pub/Sub
- Cloud Functions
- Cloud Run
- Dataflow (preferred)
- Experience in building REST APIs using Flask/FastAPI/Django.
- Knowledge of SQL and working with relational databases.
- Experience with version control tools such as Git.
- Understanding of Docker and containerization.
- Familiarity with CI/CD pipelines.
- Good debugging and problem-solving skills.
Good to Have Skills
- Experience with Apache Airflow or Cloud Composer.
- Knowledge of Big Data technologies such as Spark or Dataproc.
- Experience with Terraform or Infrastructure as Code (IaC).
- Knowledge of Kafka or messaging systems.
- Understanding of data engineering concepts