Senior Software Engineer - Backend

November 29

Apply Now
Logo of Affirm

Affirm

eCommerce • Payments • Installment Loans • Millennials • Financial Services

1001 - 5000 employees

Founded 2012

💳 Fintech

👥 B2C

🛍️ eCommerce

💰 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. • 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. • Our expertise in sourcing, aggregating, protecting, and analyzing data has been what we believe to be a core competitive advantage of our platform since our founding. • We use data to inform our analysis and decision-making, including risk assessment, in a way that empowers consumers and generates value for our merchants and funding sources. • Our mission is to provide trustworthy, intuitive, and cost-efficient solutions to secure, store, analyze, and transform data at exceptional scale. • We are responsible for highly available, low latency, cost efficient compliant cloud based data storage, data processing, and analytics capabilities that enable all of Affirm’s customer-facing business critical websites/applications as well as back-office processes. • 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.

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

• Type of employment: Contract of Employment • 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

Apply Now

Similar Jobs

November 15

Join Callstack as a Senior C++ Developer, leveraging React or React Native skills to enhance cross-platform solutions.

November 15

Join Callstack as a Senior Go Developer, driving tech solutions and contributing to Open Source.

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