T

Platform Software Engineer

the cypress group โ€ข United State
Remote
Apply
AI Summary

Design, develop, and maintain core data platform software supporting large-scale distributed systems. Build and optimize ETL pipelines for petabyte-scale datasets using Apache Spark and Databricks. Collaborate with cross-functional teams to improve platform reliability, scalability, and developer productivity.

Key Highlights
Build distributed systems capable of processing petabyte-scale datasets
Develop and optimize ETL pipelines for massive data ingestion and transformation
Work with modern cloud technologies and AI-assisted development tools
Key Responsibilities
Design, build, and maintain core data platform software supporting large-scale distributed systems
Develop and optimize ETL pipelines that ingest, transform, and normalize massive datasets
Build high-performance data processing applications using Apache Spark, Databricks, and Scala
Collaborate with software engineers, data scientists, and business stakeholders on high-impact technical initiatives
Improve platform reliability, scalability, and developer productivity
Participate in architecture discussions, code reviews, and continuous improvement initiatives
Utilize AI-assisted development tools such as Claude Code and GitHub Copilot to improve engineering efficiency
Technical Skills Required
Apache Spark Scala Python
Benefits & Perks
Fully Remote
Nice to Have
Scala development experience
Databricks platform experience
Cloud infrastructure (AWS preferred)
Terraform or Infrastructure as Code experience
Strong Python development skills
DevOps and cloud platform management experience
Experience using AI-assisted software development tools
Experience working with large-scale data platforms

Job Description


Platform Software Engineer โ€“ Remote

Location: Fully Remote

About the Opportunity

Our client is a rapidly growing, AI-driven technology company building large-scale data platforms that solve complex real-world problems through advanced analytics and machine learning.

They are seeking a Platform Software Engineer to help design, develop, and scale the core data platform powering the organization's products. You'll build distributed systems capable of processing petabyte-scale datasets while developing infrastructure used by software engineers, data scientists, analysts, and AI teams.

This is an excellent opportunity to join a collaborative engineering organization where you'll have significant ownership, work with modern cloud technologies, and leverage AI-assisted development tools to accelerate software delivery.

What You'll Do

  • Design, build, and maintain core data platform software supporting large-scale distributed systems.
  • Develop and optimize ETL pipelines that ingest, transform, and normalize massive datasets.
  • Build high-performance data processing applications using Apache Spark, Databricks, and Scala.
  • Collaborate with software engineers, data scientists, and business stakeholders on high-impact technical initiatives.
  • Improve platform reliability, scalability, and developer productivity.
  • Participate in architecture discussions, code reviews, and continuous improvement initiatives.
  • Utilize AI-assisted development tools such as Claude Code and GitHub Copilot to improve engineering efficiency.

Required Qualifications

  • 4+ years of professional software engineering experience
  • Experience building and maintaining large-scale software platforms
  • Strong experience developing ETL and data ingestion pipelines
  • Strong knowledge of Apache Spark
  • Understanding of distributed data processing systems
  • Experience with data modeling concepts and software design patterns
  • Strong collaboration and communication skills

Preferred Qualifications

  • Scala development experience
  • Databricks platform experience
  • Experience with cloud infrastructure (AWS preferred)
  • Terraform or Infrastructure as Code experience
  • Strong Python development skills
  • Experience with DevOps and cloud platform management
  • Experience using AI-assisted software development tools
  • Experience working with large-scale data platforms

Technology Stack

Languages

  • Scala
  • Python

Big Data

  • Apache Spark
  • Databricks

Cloud

  • AWS
  • Terraform

AI Development

  • Claude Code
  • GitHub Copilot

Ideal Candidate

We're looking for an engineer who enjoys building scalable distributed systems, solving complex data engineering challenges, and working with modern cloud and AI technologies. You'll thrive if you're curious, collaborative, product-minded, and excited to build foundational infrastructure that enables teams across the organization to innovate.


Similar Jobs

Explore other opportunities that match your interests

ML Data Engineer

Data Science
โ€ข
9h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Bright Vision Technologies

United State
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

starnet computers usa

United State
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

sardine

United State

Subscribe our newsletter

New Things Will Always Update Regularly