Apply

Senior Software Engineer (Streaming Infrastructure)

Posted 2024-11-09

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: USA

💸 Salary: 169000 - 240000 USD per year

🔍 Industry: Financial Technology

🏢 Company: Affirm

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: Backend DevelopmentLeadershipSoftware DevelopmentSQLKafkaApache KafkaSparkCommunication SkillsAnalytical SkillsCollaboration

Requirements:
  • 5+ years of industry experience in building large scale production systems.
  • Experience building and owning large-scale stream processing systems.
  • Experience building and operating robust and highly available infrastructure.
  • Working knowledge of Relational and NoSQL databases.
  • Experience working with Data Warehouse solutions.
  • Experience with industry-standard stream processing frameworks like Spark, Samza, Flink, Beam etc.
  • Experience leading technical projects and mentoring junior engineers.
  • Exceptionally collaborative with a history of delivering complex technical projects and working closely with stakeholders.
  • This position requires either equivalent practical experience or a Bachelor’s degree in a related field.
Responsibilities:
  • Help support the Data Platform that forms the backbone for several thousands of offline workloads at Affirm.
  • Design and build data infrastructure systems, services, and tools to handle new Affirm products and business requirements securely scaling over millions of users and their transactions.
  • Build frameworks and services which will be used by other engineering teams to manage billions of dollars in loans and power customer experiences.
  • Improve the reliability and efficiency of the Data Platform at scale and high reliability.
  • Engage other teams about their use of the Data Platform to ensure we are always building the right thing.
Apply