Senior Software Engineer - Backend

November 6

Apply Now
Logo of Affirm

Affirm

eCommerce • Payments • Installment Loans • Millennials • Financial Services

1001 - 5000

💰 Post-IPO Equity on 2021-01

Description

• Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest. • At Affirm, data is fundamental to everything we do. Our data and storage solutions empower machine learning, artificial intelligence, cloud-based technologies, and other modern tools to create differential and scalable products. We prioritize building our own technology and investing in engineering talent, as we believe these are enduring competitive advantages that are difficult to replicate. • To drive innovation at our scale, we need experienced engineers to build storage, data abstraction, streaming, transformation, analytics warehouse, replication, metadata platform, data exploration, governance framework. • You will collaborate with other teams - including product, infrastructure, and site reliability engineering (SRE) to: • Leading and mentoring engineers to define and execute on a roadmap aligned with stakeholder needs. • Participate in an on-call rotation and collaborate with other teams such as SRE to solve production issues. • You will also have the opportunity to learn bleeding edge open source technologies like Kubernetes and Vitess as we build the future of Affirm’s data storage platform.

Requirements

• 5+ years of development experience. • Experience leading design and execution and delivery of backend software projects. Hands-on coding and debugging experience using modern software delivery methods to develop services using Python, Go, or JVM-based languages (Java, Kotlin, Scala). • Experience with designing and owning highly available, fault-tolerant backend systems using cloud storage services. Experience with AWS and/or other cloud providers like Azure, GCP etc. • Experience with building and operating data privacy related engineering services and infrastructure is a plus. • Strong understanding of CS fundamentals such as Distributed Systems, Database Systems, Operating Systems, algorithms, and data structures. • Experience building software for database administration or experience with devops for databases is a plus. • Working knowledge of OLAP systems like Snowflake, Redshift, BigQuery and Table formats like Apache Iceberg, HUDI, Delta Lake is a plus. • Eager to learn new things and have a growth mindset. • At least one of: • Experience working in Database, SRE, or Infrastructure teams in the past, or have operated a distributed data storage system such as MySQL, Kafka, Cassandra, or others. • Experience with Service-Oriented Architectures (SOA). We use technologies such as Kubernetes, Docker, gRPC, Envoy, Istio, Celery/RabbitMQ, and NGINX, but we are always looking for new technologies to adopt.

Benefits

• Flexible Spending Wallets for tech, food and lifestyle • Away Days - wellness days to take off work and recharge • Learning & Development programs • Parental leave • Employee Resource & Community Groups • Health care coverage - Affirm covers all premiums for all levels of coverage for you and your dependents • Flexible Spending Wallets - generous stipends for spending on Technology, Food, various Lifestyle needs, and family forming expenses • Time off - competitive vacation and holiday schedules allowing you to take time off to rest and recharge • ESPP - An employee stock purchase plan enabling you to buy shares of Affirm at a discount

Apply Now

Similar Jobs

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com