Backend Software Engineer
W2 Contract
Salary Range: $119,600 - $140,400 per year
Location: Cupertino, CA - Remote Role
Requirements and Qualifications:
Proficiency in Java, Scala, or Python (Java Preferred)
Strong understanding of distributed systems and cloud computing principles
Demonstrated experience with Apache Flink (or Apache Spark Structured Streaming) and its components, related data stores (Iceberg, Delta, Kafka, etc), and file formats (Parquet, etc.)
Extensive hands-on experience and strong understanding of Kubernetes environments, preferably on AWS Cloud
Extensive experience with major cloud providers, especially with AWS services related to computing (EKS, EC2), storage (S3), and networking (VPC, NLB, and Ingress)
Experience with setting up alerting, monitoring dashboards, and remediation automation in a large-scale distributed environment
Can identify opportunities for automation, optimization, and cost-saving measures within the cloud infrastructure
Scripting experience with Python or Shell
Desired Skills and Experience
Backend, Java, Scala, Python, distributed systems, Flink, Spark, Iceberg, Delta, Kafka, Parquet, Kubernetes, AWS, EKS, EC2, S3, VPC, NLB, Ingress, automation, monitoring, Shell
Bayside Solutions, Inc. may collect your personal information during the position application process. Please reference Bayside Solutions, Inc.'s CCPA Privacy Policy at