ApplyPrincipal Cloud Platform Engineer - Core Infra
Posted about 1 month agoViewed
View full description
💎 Seniority level: Principal, 10+ years
📍 Location: United States
🔍 Industry: Software Development
🏢 Company: Sift👥 251-500💰 Secondary Market over 3 years agoFraud DetectionBig DataPredictive AnalyticsAnalyticsNetwork Security
🗣️ Languages: English
⏳ Experience: 10+ years
🪄 Skills: AWSLeadershipPythonSQLBashCloud ComputingGCPJavaJenkinsKafkaKubernetesOracleRuby on RailsSnowflakeCross-functional Team LeadershipActiveMQAirflowAlgorithmsData StructuresREST APISparkCI/CDProblem SolvingRESTful APIsMentoringDevOpsTerraformMicroservicesExcellent communication skillsJSONAnsibleData modelingSoftware EngineeringData analyticsDebugging
Requirements:
- 10+ years of experience in Software Engineering, SRE, or Infrastructure roles, with a demonstrated focus on distributed systems and platform-level challenges.
- Deep expertise in designing, scaling, and operating cloud-native systems on AWS or GCP.
- Proven ability to architect infrastructure as code with tools like Terraform or CloudFormation.
- Advanced programming skills in languages such as Java, Python, or Scala.
- Extensive experience with messaging systems (e.g., Kafka) and distributed databases (e.g., BigTable, Snowflake).
- Strong knowledge of containerization and orchestration technologies such as Kubernetes.
- A track record of reducing operational complexity through automation, observability, and self-healing systems.
- Experience influencing architectural decisions across multiple engineering teams.
- Excellent collaboration and communication skills, with a history of mentoring and cross-functional leadership.
Responsibilities:
- Provide technical leadership and vision for Sift’s online infrastructure—ensuring it is highly available, performant, and scalable.
- Drive architecture and design of immutable, fault-tolerant, multi-region infrastructure and services.
- Lead the implementation of sophisticated multi-region deployments (e.g., BigTable clusters with regional routing strategies) to meet global customer needs.
- Solve high-scale, high-throughput problems requiring deep understanding of messaging systems, distributed data stores, and real-time computation.
- Guide improvements to developer workflows, CI/CD pipelines, and local development environments to streamline efficiency across teams.
- Architect and build robust internal libraries and platforms for interacting with our core systems—data stores, messaging layers, and infrastructure services.
- Develop proactive monitoring and self-healing systems to improve the resilience of critical services.
- Act as a strategic advisor to engineering teams, providing deep technical guidance on data architecture, service optimization, caching strategies, and scalability planning.
- Participate in and help evolve our on-call strategy, ensuring rapid and effective incident response while reducing long-term operational toil.
- Mentor and coach senior engineers across teams, driving engineering excellence and knowledge sharing.
Apply