ApplyStaff 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