Apply

Principal 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