
Principal Infrastructure Engineer
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Latin America.
• Design, develop, manage, and enhance the platform that drives Sezzle.
• Take responsibility for intricate infrastructure projects from design and prototyping to implementation, deployment, and ongoing maintenance.
• Recognize system limitations and execute enhancements to accommodate increased traffic, data volume, and workload complexity.
• Create capacity models, conduct load and stress tests, identify bottlenecks, and verify improvements in throughput, latency, saturation, and costs.
• Design robust AWS accounts, IAM configurations, network setups, and service architectures.
• Build and maintain the Kubernetes platform, focusing on lifecycle automation, workload separation, resource allocation, autoscaling, updates, and deployment reliability.
• Scale and optimize Aurora RDS for MySQL and Postgres, addressing queries, indexes, connections, replication, failover, schema alterations, and migrations.
• Establish service-level objectives and error budgets; implement failure isolation, backpressure, load shedding, and safe retry mechanisms.
• Engage in on-call duties and lead technical recovery efforts during critical incidents.
• Design and test disaster recovery, backup, restoration, and failover strategies.
• Develop infrastructure-as-code, provisioning, deployment, upgrade, and recovery automation.
• Enhance observability through metrics, logs, traces, dashboards, and actionable alerts.
• Execute safe infrastructure migrations using phased rollouts, validation, and rollback strategies.
• Increase cloud cost efficiency through resource right-sizing, utilization, autoscaling, and storage optimization.
• Create and assess AI-assisted tools for incident investigation, runbooks, anomaly detection, and operational automation.
• Author architecture proposals, assess technology trade-offs, review shared infrastructure changes, and document system operations and failures.
• A Bachelor's degree in Computer Science or a related technical discipline (required).
• Over 12 years of experience in infrastructure, platform, site reliability, software development, or related engineering fields.
• Extensive production experience with AWS, covering compute, IAM, multi-account architectures, VPC design, and private connectivity.
• Profound production experience with Kubernetes, including cluster lifecycle management, scheduling, resource allocation, autoscaling, networking, and troubleshooting.
• In-depth expertise with RDS/Aurora for MySQL and/or Postgres at scale.
• Proven record of delivering infrastructure scaling enhancements personally.
• Strong programming and automation abilities using Golang, Python, or similar languages.
• Experience with infrastructure-as-code tools like Terraform or equivalent.
• Solid understanding of systems fundamentals, including Linux, networking, DNS, TLS, storage, concurrency, and distributed system failure modes.
• Experience managing a 24/7 high-availability platform affecting customers or revenue directly.
• Willingness to participate in an on-call rotation.
• Hands-on experience with incident response and postmortem analysis.
• Experience in implementing and testing disaster recovery plans against specific recovery objectives.
• Practical knowledge in observability, load testing, capacity planning, and safe CI/CD practices.
• Active engagement with AI tools in engineering or operations.
• Capability to navigate ambiguous technical challenges through to production delivery and collaborate effectively across engineering teams.
• Competitive gross monthly salary.
• Option for remote work.
• Chance to engage with cutting-edge fintech and retail technology.
• Engineering environment focused on open-source initiatives.
Temporal Technologies
Tala
Life360
Render
Get handpicked remote jobs straight to your inbox weekly.