Software Engineer - Financial Analysis
Sorry, this job was removed at 11:54 a.m. (EST) on Thursday, March 24, 2022
By clicking Apply Now you agree to share your profile information with the hiring company.
Overview /
At Numerated, we build software for banks & credit unions. As a Senior Software Engineer, you’ll join our engineering team and work closely with our product team to deliver features based on customer requirements. You’ll help drive product decisions and evaluate new feature ideas to make decisions on where and how machine learning models should be used.
This role is part of the Financial Analysis team that focuses on delivering data centric solutions for quantitative underwriting on the Numerated platform.
Essential Responsibilities /
- Work on our engineering team and alongside our product team to build features and squash bugs
- Working flexibly with product needs: that means you could write frontend code one day, backend code the next, and experiment with machine learning / algorithms the day after
- Lead financial analysis data science initiatives. This will require you to apply machine learning techniques and/or algorithmic techniques where required, and specify our data storage needs to deliver on product requirements
- Independently identify product and data problem areas and take ownership to improve them
- Experience building, implementing, and maintaining machine learning models in production environments
- Be a technical leader for product features, helping ensure that development activities are coordinated throughout the development cycle achieving scalable solutions for our customer base
- Collaborate with your team to estimate the size and complexity of the features. Perform the technical design, implementation, and testing of features and commit to stories to be delivered and shipped each sprint
- Translating deep technical knowledge into high-level business value (and vice-versa) to apply the right tools and techniques to business problems and product requirements
- Develop a deep understanding of our products and services – being able to evaluate asks against tradeoffs and help to lead the team in development decisions.
- Clearly communicate technical concepts into high-level business value (and vice-versa) to apply the right tools and techniques to business problems and product requirements
Education Requirements /
- Bachelor’s degree in Computer Science or a technically related field preferred
Work Experience Requirements /
- 8+ years of software development with demonstrated expertise in Python.
- 4+ years of experience in large scale AWS based software design and development.
- Outstanding written and verbal communication skills.
- Demonstrated ability to judge when a machine learning model is needed to solve a problem, or when a simple heuristic or algorithm will suffice. We embrace the concept of building the simple solution first to deliver immediate value, then spending time on a sophisticated solution to further improve our product
- Ability to work with potentially ambiguous and shifting product requirements and priorities as we react to user feedback and market demands
- Nice to have: Knowledge of GAAP Accounting Standards
- Nice to have: Understanding of credit underwriting methodologies and practices
Read Full Job Description