Senior Streaming Engineer (GCP)

Rackspace Technology is a multicloud solutions expert, combining expertise with world's leading technologies across applications, data, and security to deliver end-to-end solutions.
San Antonio, TX, USASan Diego, CA, USASan Francisco, CA, USA
$116,100 - $198,440
Backend
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
AI · Cloud · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Developer III (Python with Windows Automation)

Senior Software Developer role at Rackspace Technology focusing on Python and Windows automation for cloud infrastructure and automated solutions.

Senior Software Engineer - Data Center Rack and Power Management Engineering

Senior Software Engineer position at NVIDIA focusing on data center rack and power management engineering for AI infrastructure.

Senior HPC Performance Engineer

Senior HPC Performance Engineer role at NVIDIA focusing on optimizing GPU communication libraries for large-scale deep learning and HPC applications.

Senior Software Engineer, Performance Platform

Senior Software Engineer position at DoorDash focusing on performance optimization, platform development, and technical leadership in the Performance Platform team.

Senior Software Engineer

Senior Software Engineer position at Blacklane, developing backend services for global chauffeur platform using Ruby, Go, and modern cloud technologies.

Description For Senior Streaming Engineer (GCP)

We are seeking a highly skilled and experienced Senior Big Data Engineer to join our dynamic team. The ideal candidate will have a strong background in Java, developing and scaling both stream and batch processing systems, and a solid understanding of public cloud technologies, especially GCP. This role involves working in a remote environment, requiring excellent communication skills and the ability to solve complex problems independently and creatively.

Key Responsibilities:

  • Design and develop scalable data processing solutions, leveraging advanced Java techniques to ensure performance, reliability, and maintainability across streaming and batch workflows.
  • Build reusable and reliable code for stream and batch processing systems at scale.
  • Work with technologies such as Pub/Sub, Kafka, DataFlow, Flink, Hadoop, Pig, Oozie, Hive, and Spark.
  • Implement automation/DevOps best practices for CI/CD, IaC, Containerization, etc.

Requirements:

  • Strong Java 11-17 experience
  • Proficiency in asynchronous programming paradigms and reactive programming techniques
  • Expertise in public cloud services, particularly in GCP
  • Experience with GCP managed services (e.g., Data Proc, Cloud Composer, GCS, DataFlow)
  • Knowledge in containerization technologies like Docker and Kubernetes
  • Strong programming abilities in Java and Python
  • Google Associate Cloud Engineer Certification or other Google Cloud Professional level certification
  • 4+ years of experience in customer-facing software/technology or consulting
  • 4+ years of experience with "on-premises to cloud" migrations or IT transformations
  • 4+ years of experience building and operating solutions on GCP (ideally) or AWS/Azure
  • Technical degree in Computer Science, Software Engineering, or related field

Rackspace Technology offers a competitive salary range and benefits package. Join us on our mission to embrace technology, empower customers, and deliver the future.

Last updated 2 months ago

Responsibilities For Senior Streaming Engineer (GCP)

  • Design and develop scalable data processing solutions
  • Build reusable and reliable code for stream and batch processing systems at scale
  • Work with technologies such as Pub/Sub, Kafka, DataFlow, Flink, Hadoop, Pig, Oozie, Hive, and Spark
  • Implement automation/DevOps best practices for CI/CD, IaC, Containerization

Requirements For Senior Streaming Engineer (GCP)

Java
Python
Kafka
Kubernetes
  • Strong Java 11-17 experience
  • Proficiency in asynchronous programming
  • Expertise in public cloud services, particularly GCP
  • Experience with GCP managed services
  • Knowledge in containerization technologies
  • Google Associate Cloud Engineer Certification
  • 4+ years of experience in customer-facing software/technology or consulting
  • 4+ years of experience with on-premises to cloud migrations
  • 4+ years of experience building and operating solutions on GCP
  • Technical degree in Computer Science or related field

Benefits For Senior Streaming Engineer (GCP)

  • Competitive salary
  • Benefits package

Interested in this job?