
Senior Data Platform Engineer
CrowdStrike
full-time
Posted on:
Location Type: Hybrid
Location: Sunnyvale • California • Texas • United States
Visit company websiteExplore more
Salary
💰 $140,000 - $215,000 per year
Job Level
Tech Stack
About the role
- Design, develop, and maintain enterprise-grade disaster recovery and data replication solutions using Python and/or object-oriented Java
- Build scalable data applications on top of Apache Spark and Apache Flink that scale seamlessly to handle massive data volumes (multi-PB scale)
- Lead the technical roadmap for disaster recovery infrastructure, driving architectural decisions and best practices
- Mentor and guide engineering teams on distributed systems design, data platform technologies, and coding excellence
- Architect and implement robust ETL pipelines for disaster recovery scenarios with focus on data integrity and performance
- Design fault-tolerant, highly available data replication systems across multiple regions and availability zones
- Optimize data processing workflows to handle exponential data growth while maintaining sub-second recovery objectives
- Implement monitoring, alerting, and automated recovery mechanisms for data platform resilience
- Deploy and manage applications on Kubernetes (K8s) with deep understanding of container orchestration, scaling, and resource management
- Implement infrastructure-as-code practices for disaster recovery environments
- Collaborate with SRE teams to ensure 99.99%+ availability of critical data services
- Drive continuous improvement in deployment automation, testing, and operational excellence
Requirements
- 8+ years of software development experience with strong coding skills in Python and/or object-oriented Java
- Deep experience with Apache Spark or Apache Flink in production environments
- Deep expertise in data platform architecture, ETL design patterns, and large-scale data processing
- Strong Kubernetes (K8s) experience including deployment, scaling, monitoring, and troubleshooting
- Proven track record of scaling data applications from small datasets to multi-petabyte scale
- Experience designing and implementing disaster recovery and data replication solutions
- Strong understanding of distributed systems, data consistency models, and fault tolerance patterns
- Advanced knowledge of Spark internals, optimization techniques, and performance tuning
- Experience with Flink streaming applications and stateful processing
- Proficiency with K8s ecosystem (Helm, operators, service mesh, monitoring tools)
- Strong SQL skills and experience with both relational and NoSQL databases
- Experience with cloud platforms (AWS, Azure, or GCP) and their data services
- Familiarity with CI/CD pipelines, GitOps, and infrastructure automation
- Demonstrated ability to drive technical roadmaps and influence engineering strategy
- Strong communication skills with ability to articulate complex technical concepts to all audiences
- Experience mentoring engineers and fostering a culture of technical excellence
- Proven ability to make pragmatic trade-offs between speed, quality, and scalability
- Self-motivated with strong ownership mindset and ability to work autonomously
Benefits
- Market leader in compensation and equity awards
- Comprehensive physical and mental wellness programs
- Competitive vacation and holidays for recharge
- Paid parental and adoption leaves
- Professional development opportunities for all employees regardless of level or role
- Employee Networks, geographic neighborhood groups, and volunteer opportunities to build connections
- Vibrant office culture with world class amenities
- Great Place to Work Certified™ across the globe
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonJavaApache SparkApache FlinkETL designKubernetesSQLNoSQLdata processinginfrastructure-as-code
Soft Skills
mentoringcommunicationtechnical roadmap developmentinfluencing engineering strategyownership mindsetcollaborationproblem-solvingleadershipcontinuous improvementpragmatic decision-making