Senior Data/ Software Engineer – Data Platforms

Los Angeles 3 days agoFull-time External
Negotiable
Senior Data/ Software Engineer – Backend / Data Platforms We are looking for a Senior Backend Software Engineer to help build and scale large-scale, cloud-based data platforms that support both real-time and batch data processing. This role is ideal for someone with strong backend and data engineering experience who enjoys working on complex, high-volume systems. What You'll Do Design, build, and own backend services for large-scale data platforms Develop cloud-based infrastructure for batch and streaming data pipelines Work with big data technologies such as Spark, Kafka, Hive, and AWS Improve system performance, scalability, and reliability Contribute to engineering best practices including code reviews, CI/CD, testing, and system design Participate in the full software lifecycle: design, implementation, experimentation, and testing Collaborate closely with product managers, program managers, QA, and other engineers What We're Looking For 4+ years of backend software development experience Strong programming skills in Java, Scala, and/or Python 3+ years of hands-on experience with big data technologies (Spark, Kafka, Hive, cloud data platforms) Solid understanding of system design, application architecture, and scalable services Experience building highly available, production-grade systems Bachelor's degree in Computer Science, Engineering, or a related STEM field (or equivalent experience) Nice to Have Experience processing very large datasets (terabyte to petabyte scale) Cloud infrastructure experience with Terraform, Kubernetes, IAM, Spinnaker Exposure to Spring Boot Some familiarity with web frameworks (React, Angular, Vue) is a plus, but not required Why Join Work on high-impact, large-scale data systems Collaborate with strong engineering and product teams Opportunity to influence architecture and technical direction Modern tech stack with room to innovate and grow