LinkedIn and 3rd parties use essential and non-essential cookies to provide, secure, analyze and improve our Services, and to show you relevant ads (including professional and job ads) on and off LinkedIn. Learn more in our Cookie Policy.
Select Accept to consent or Reject to decline non-essential cookies for this use. You can update your choices at any time in your settings.
This range is provided by The Cypress Group. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Base pay range
$170,000.00/yr - $250,000.00/yr
Additional compensation types
Annual Bonus
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.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering
Industries
Software Development
Referrals increase your chances of interviewing at The Cypress Group by 2x