Quick overview
Job description
Streaming Data Platform Engineer
W2 Contract
Pay Rate: $55 - $65 per hour
Location: Cupertino, CA - Remote Role
Job Summary:
We are seeking an experienced software engineer to help design and build large-scale, cloud-native data platform capabilities with a strong emphasis on real-time streaming. This is a platform engineering role, not a conventional ETL or analytics development position. The engineer will create reusable services, SDKs, frameworks, and self-service capabilities that enable internal consumers - including machine learning practitioners - to process, manage, and access high-volume data reliably.
Duties and Responsibilities:
- Design, build, and operate distributed streaming systems using Apache Flink and/or Apache Spark Structured Streaming for high-throughput, low-latency workloads.
- Develop production-grade platform services, APIs, reusable frameworks, and SDKs using Python and/or Java (Spring Boot).
- Contribute to control-plane and data-plane architecture, including workload orchestration, configuration, lifecycle management, and operational reliability.
- Enable scalable data management for ML consumers: dataset organization, efficient access and retrieval, indexing patterns, and repeatable training-data workflows.
- Engineer observability, fault tolerance, checkpointing, recovery, scaling, performance optimization, and automated testing for distributed processing systems.
- Partner with platform teams, application engineers, and ML practitioners to translate use cases into self-service capabilities and well-supported developer interfaces.
- Apply security and governance practices, including authentication, authorization, data protection, and appropriate handling of sensitive datasets.
Requirements and Qualifications:
- Strong hands-on real-time streaming experience with Apache Flink or Apache Spark Structured Streaming in production; able to explain design tradeoffs and incidents.
- Deep understanding of distributed data processing, partitioning, state management, event-time processing, backpressure, and failure recovery.
- Strong software engineering proficiency in Python or Java, including API/service design, automated tests, and maintainable code.
- Experience building data platform capabilities, internal developer platforms, reusable libraries/SDKs, or large-scale backend systems - beyond individual pipelines.
- Experience with microservices, containers, cloud-native deployment, CI/CD, monitoring, and production operations.
- Ability to work across requirements ambiguity, evaluate architecture options, and communicate tradeoffs with engineering stakeholders.
- Hands-on knowledge of both Flink and Spark, plus Databricks or comparable managed distributed-data platforms.
- Experience with Java/Spring Boot and Python in the same platform ecosystem.
- Experience supporting ML practitioners through training-data access, feature/dataset management, data quality, indexing, or governed data interfaces.
- Familiarity with Kafka or comparable event-streaming infrastructure; schema evolution and exactly-once/at-least-once delivery tradeoffs.
- Experience with Kubernetes, service orchestration, cloud object storage, data access governance, and RBAC/ABAC patterns.
Bayside Solutions, Inc. is not able to sponsor any candidates at this time. Additionally, candidates for this position must qualify as a W2 candidate.
Bayside Solutions, Inc. may collect your personal information during the position application process. Please reference Bayside Solutions, Inc.'s CCPA Privacy Policy at
Similar jobs
- RE

Senior Staff SRE, Site ExperienceRecently posted Auto Apply
Reddit · Remote - United States · Remote 🇺🇸
EnvoyCDNCassandra+6Technology$232.5k - $325.5k/yr - RE

Senior SRE, Site ExperienceRecently posted Auto Apply
Reddit · Remote - United States · Remote 🇺🇸
EnvoyCDNCapacity Planning+10Technology$190.8k - $267.1k/yr - RE

Staff SRE, Site ExperienceRecently posted Auto Apply
Reddit · Remote - United States · Remote 🇺🇸
EnvoyCDNCassandra+7Technology$217k - $303.9k/yr - GI
Senior Business Analyst — Dynamics 365 / Salesforce / Azure DevOpsRecently posted
Genome International Corp · Lansing, MI · Hybrid 🇺🇸
AzureSharePointAzure DevOpsTechnology$70 - $76/hr - DS

DevOps Engineer (Req #: 31023) with Security ClearanceRecently posted
DataHaven Solutions INC · San Antonio, TX · Hybrid 🇺🇸
GitAWSAnsible+12Technology$119.6k - $160k/yr - AM

Manager, DevOps Enterprise ArchitectRecently posted Auto Apply
Amyris, Inc. · Emeryville · Hybrid 🇺🇸
DockerGCPSQL+27Technology$157k - $208k/yr - IL

Engineering Intern, SRERecently posted Auto Apply
Illumio · Sunnyvale · On-site 🇺🇸
OnboardingSpringAWS+7TechnologySalary not listed - SW
Senior Platform Engineer, Embedded Linux & SecurityRecently posted Auto Apply
Swan · San Francisco · On-site 🇺🇸
EncryptionAnsibleC+++7TechnologySalary not listed - WO

Principal DataOps Engineer (DevOps for Data) with Security ClearanceRecently posted
Workday · Pleasanton, CA · Hybrid 🇺🇸
GitSnowflakeGitHub Actions+3Technology$175.4k/yr - SA
DEV/SEC/ OPS ENGINEERRecently posted Auto Apply
SAIC · Huntsville · On-site 🇺🇸
PackerGitAWS+10EngineeringSalary not listed - DS

DevOps Engineer (Req #: 31011) with Security ClearanceRecently posted
DataHaven Solutions INC · Fort Meade, MD · Hybrid 🇺🇸
GitAWSAnsible+12Technology$115.2k - $160k/yr - DS

DevOps Engineer (Req #: 31021) with Security ClearanceRecently posted
DataHaven Solutions INC · San Antonio, TX · On-site 🇺🇸
GitAWSAnsible+12Technology$100.2k - $135k/yr
