Senior Machine Learning Engineer
As a Senior Software Engineer focused on data, machine learning, and algorithmic decision-making, you’ll have the opportunity to work on the core underwriting technology that is changing the credit industry for the better. You’ll architect, design, and implement next-generation models and data infrastructure to transform large and varied datasets into actionable business decisions. This role is at the heart of where we’re innovating, and we’re looking for world-class engineers with that can bring both new perspective and an appreciation and understanding of industry context. On the machine learning team, you'll be pioneering new technology in consumer finance and will have an opportunity to bring machine learning techniques into immediate application.
What you'll do
- Lead projects and provide technical leadership as it relates to modeling and originations.
- Own large portions of the code base.
- Design secure and highly reliable services to integrate with our data and credit card processing partners.
- Build frameworks and products which will be used by other engineering teams at Petal.
- Write tests and constantly seek to improve code quality and reliability.
- Bring positive energy to every meeting and make your colleagues feel included and heard.
Experience and Qualifications
- Solid understanding of machine learning fundamentals and how to apply them in practice.
- Deep knowledge of Python.
- Demonstrated ability to build, test, release, and maintain complex products with 5+ years of experience doing so, including at least 2 years of work experience in using Machine Learning or Artificial Intelligence.
- You demand high-quality code of yourself and others.
- You love trying new tools, technologies, and frameworks, but are pragmatic—you get stuff done with what solves the problem you’re facing.
- You love shipping new things rapidly, and iterating based on real user behavior. You have a knack for finding and eliminating inefficiency in your users’ workflows.
- You’re enthusiastic about unit testing and performance, and knowing how to communicate the value of technical excellence to non-technical teammates.
- You’re a great listener, but are willing to speak up when you see something that needs to be fixed. You ask questions when something isn’t clear.