Apply

Staff Software Engineer, Underwriting and Credit ML

Posted about 2 months agoViewed

View full description

💎 Seniority level: Staff, 10+ years

📍 Location: United States, Canada, Australia

💸 Salary: 276800.0 - 415200.0 USD per year

🔍 Industry: Software Development

🏢 Company: Block👥 1001-5000ElectronicsManufacturing

🗣️ Languages: English

⏳ Experience: 10+ years

🪄 Skills: AWSBackend DevelopmentLeadershipPythonSoftware DevelopmentSQLCloud ComputingData AnalysisDesign PatternsDynamoDBHibernateJavaKafkaKotlinKubernetesMachine LearningMLFlowMySQLPyTorchSoftware ArchitectureCross-functional Team LeadershipAlgorithmsCassandraData StructuresgRPCCommunication SkillsAnalytical SkillsCI/CDProblem SolvingRESTful APIsMentoringDevOpsMicroservicesJSONData modelingSoftware Engineering

Requirements:
  • 10+ years of backend software development experience in building and maintaining applications, including 3+ years of experience leading large scale features – planning, managing and executing on the delivery projects in a timely manner while maintaining a high quality bar.
  • 3+ years of experience with ML Infrastructure such as data pipelines, feature development, decisioning, etc.
  • Drive and experience in identifying, aligning and landing globally optimal solutions in a system with many moving parts
  • Possess a strong ownership and execution mindset and experience working with cross-functional teams that are globally distributed
  • A strong track record in helping other engineers grow
  • Passion about continuously learning new technologies, frameworks, and services, with a particular focus on generative AI.
Responsibilities:
  • Shape the Technical Vision & Contribute Hands-On: Provide overall architectural and technical direction across our credit and underwriting platform, while still diving into the code to solve complex problems and lead by example.
  • Champion Engineering Excellence: Elevate reliability, correctness, testing, and maintainability standards, ensuring our systems are robust, secure, and future-proof.
  • Mentor and Grow Teams: Coach engineers of varying experience levels, fostering continuous learning and adopting emerging practices – particularly generative AI coding tools – to boost productivity and innovation.
  • Scale and Refine Systems: Develop and evolve our distributed infrastructure to handle growing customer demands across multiple large-scale credit products.
  • Collaborate Cross-Functionally: Partner closely with product managers, data scientists, ML modelers, and other stakeholders to align on goals, deliver impactful features, and continuously improve our engineering systems.
Apply