Streaming/Batch Infrastructure Engineer (Google Cloud Platform Experience)


Full Time
Accepts corp to corp applications


stream processing
batch processing
public cloud

Job Details


Who are we?

For the past 20 years, we have powered many Digital Experiences for the Fortune 500. Since 1999, we have grown from a few people to more than 6000 team members across the globe that are engaged in various Digital Modernization. For a brief 1 minute video about us, you can check ;/p>


Hiring Type : Full Time/ Contract

Streaming/Batch Infrastructure Engineer (Google Cloud Platform Experience)

Location : Mountain View, CA / Remote (PST Time Zone)


Description :

4+ years of professional experience in Stream/Batch Processing systems at scale.

Strong Programming skills in Java, Python.

Experience in Public Cloud is a must. Experience with Google Cloud Platform and Google Cloud Platform managed services is a strong plus.

i. Experience in Messaging/Stream Processing systems on Cloud such as Pub/Sub, Kafka, Kinesis, DataFlow, Flink etc, and/Or

ii. Experience in Batch Processing systems such as Hadoop, Pig, Hive, Spark. Experience with Dataproc is a strong plus.

Knowledge of DevOps principles and tools (e.g. CI/CD, IaC/Terraform).

Strong understanding of Containerization technologies (e.g., Docker, Kubernetes).

Strong problem solving and critical thinking skills.

Strong written/verbal communication skills with the ability to thrive in a remote work environment

(For Senior leads/architects) Ability to explore new areas/problems as well as design and architect scalable solutions in Stream/Batch Processing at scale. Ability to technically lead a team of engineers on a project/component.